webide Posté 16 Avril 2006 Posté 16 Avril 2006 Bonjour, J'ais installé un script d'espace membre sur un site, il fonctionnes très bien à une exception, sur la page ou apparait les connectés, l'image les représentant est entouré d'une bordure ainsi que le nom du connecté apparait souligné. Je souhaites faire disparaitre ces deux "inconvénients" seulement je n'y arrives pas. Si quelqu'un avait la solution, voici le script: <? session_start();include("config.php"); include("include/variable.php");$db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db);//exprimé en secondes depuis janvier 1970$temps=time()-$connecxion*60; // moment il y a 30 minutes, $heure=time();//avoir le pseudo avec l'email $sql=("select pseudo from $table Where email='$cokmail'");$result=mysql_query($sql);$rs=mysql_fetch_array($result); $pseudo=$rs["pseudo"]; //avoir le sexe$sql=("select sexe from $table Where email='$cokmail'");$result=mysql_query($sql);$rs=mysql_fetch_array($result);$sexe=$rs["sexe"];//avoir l'image$sql=("select image from $table Where email='$cokmail'");$result=mysql_query($sql);$rs=mysql_fetch_array($result);$image=$rs["image"];// on vire tous les membres qui ont pas bougé depuis ce $temps, et aussi le gars qui affiche la page maintenantmysql_query ("delete from $table1 WHERE heure<'$temps' or email = '$cokmail'");// on réinsère le gars dans la table, avec l'heure actuelle exprimée en secondesmysql_query ("INSERT INTO $table1 (id, pseudo, email, sexe,image,heure) VALUES ('$id','$pseudo','$cokmail','$sexe','$image','$heure') ");$result= mysql_query ("select * from $table1");//ici si le sexe est homme je place je gif homme si une femme le gif femme et si un couple gif couplewhile($rs=mysql_fetch_array($result)) { $sexe=$rs["sexe"]; if ($sexe=="Homme"){ $photo="<img src='./imagesite/homme.gif'>"; } elseif ($sexe=="Femme"){ $photo="<img src='./imagesite/femme.gif'>"; } else { $photo="<img src='./imagesite/couple.gif'>"; } $pseudo=$rs["pseudo"];$listeconnecte .= '<a href="messages/messages.php?pseudo='.$rs['pseudo'].' " target="_blank">'.' <strong>'.$photo.$rs['pseudo'].'</strong> </a><br />'; }echo "$listeconnecte";?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Document sans titre</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="style.css" rel="stylesheet" type="text/css"></head><body bgcolor="#CE6AAA"></body></html> Merci d'avance webide
KaRaK Posté 16 Avril 2006 Posté 16 Avril 2006 Bonjour, tu peux essayer avec cela : $sexe=$rs["sexe"]; if ($sexe=="Homme"){ $photo="<img style='border: none;' src='./imagesite/homme.gif'>"; } elseif ($sexe=="Femme"){ $photo="<img style='border: none;' src='./imagesite/femme.gif'>"; } else { $photo="<img style='border: none;' src='./imagesite/couple.gif'>"; } Et pour le lien : $listeconnecte .= '<a style="text-decoration: none;" href="messages/messages.php?pseudo='.$rs['pseudo'].' " target="_blank">'.' <strong>'.$photo.$rs['pseudo'].'</strong> </a><br />'; } J'ai juste rajouté des style='border: none;' pour les images et un style="text-decoration: none;" pour le lien. Le mieux est sûrement de créer des classes dans ta feuille de styles.
deepo Posté 16 Avril 2006 Posté 16 Avril 2006 salut je ne suis pas expert mais je me permet de répondre tu devrais utiliser une feuille de styles qui contiendraitun truc du genre a{ text-decoration: none; /*ça c'est pour pas avoir de soulignement*/ color: #000000; /*si tu veux préciser une couleur à tes liens*/ /*etc..*/}a:hover { color: #ffffff; /*si tu veux que ton lien change de couleur au survol*/}img { border: none; /*pour ne pas avoir de contour à tes images*/} pour plus d'infos sur les feuilles de style et leur utilisation je te conseil un site pleins de ressources ( sans vouloir faire de pub ) http://css.alsacreations.com/ normalement ça devrait règler ton problème a++
Shinuza Posté 17 Avril 2006 Posté 17 Avril 2006 Je pense que la solution de deepo est la bonne et la plus simple surtout
webide Posté 17 Avril 2006 Auteur Posté 17 Avril 2006 salut je ne suis pas expert mais je me permet de répondre tu devrais utiliser une feuille de styles qui contiendraitun truc du genre a{ text-decoration: none; /*ça c'est pour pas avoir de soulignement*/ color: #000000; /*si tu veux préciser une couleur à tes liens*/ /*etc..*/}a:hover { color: #ffffff; /*si tu veux que ton lien change de couleur au survol*/}img { border: none; /*pour ne pas avoir de contour à tes images*/} pour plus d'infos sur les feuilles de style et leur utilisation je te conseil un site pleins de ressources ( sans vouloir faire de pub ) http://css.alsacreations.com/ normalement ça devrait règler ton problème a++ <{POST_SNAPBACK}> Ca marche, merci beaucoup. webide
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant