webide Posté 16 Avril 2006 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
KaRaK Posté 16 Avril 2006 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
deepo Posté 16 Avril 2006 Partager 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++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Shinuza Posté 17 Avril 2006 Partager Posté 17 Avril 2006 Je pense que la solution de deepo est la bonne et la plus simple surtout Lien vers le commentaire Partager sur d’autres sites More sharing options...
webide Posté 17 Avril 2006 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
deepo Posté 17 Avril 2006 Partager Posté 17 Avril 2006 de rien content d'avoir pu être utile deepo Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant