webide Posté 9 Mars 2006 Posté 9 Mars 2006 J'aurais juste une petite question. J'ais créé une iframe à l'emplacement dans laquelle apparait les connectés (connectes.php) cela fonctionnes bien mais je souhaites à la place d'avoir le lien mail, de faire en sorte qu'il suffises de cliquer sur le nom du connecté pour pouvoir lui envoyer un message privé , j'ais donc modifier la ligne dans le fichier connectes.php $listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b> <a href='mailto:".$rs['email']."'>Son Mail</a><br> "; par <a href=\"messages/messages.php?pseudo=$row[pseudo]\">$listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b></a> "; Mais j'ais du commetre une erreur car plus rien n'apparait Merci d'avance pour l'aide webide
MS-DOS_1991 Posté 9 Mars 2006 Posté 9 Mars 2006 De quoi parles-tu ? Que veux-tu dire par "j'ais donc modifier la ligne dans le fichier connectes.php" ?? Quel fichier connectes.php Comment veux-tu que l'on t'aide si tu ne nous donnes pas ton code
webide Posté 10 Mars 2006 Auteur Posté 10 Mars 2006 Ok désolé, voici le code complet <? 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'>"; } $image="<img src='./imagesite/vert.gif'>";$listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b> echo " <a href=\"messages/messages.php?pseudo=".$row['pseudo']."\"> ".$image." </a>"; } echo"";echo "$listeconnecte";?>
MS-DOS_1991 Posté 10 Mars 2006 Posté 10 Mars 2006 Le code n'est apparemment pas de toi, et -ne le prends pas mal- je pense que tu débutes en PHP car tu as placé ton texte avant ta variable: Pas Glop: <a href=\"messages/messages.php?pseudo=$row[pseudo]\">$listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b></a> "; Glop Glop: $listeconnecte .= '<a href="messages/messages.php?pseudo='.$row['pseudo'].'">'.$image.' <strong>'.$photo.$rs['pseudo'].'~</strong></a><br />'; Tiens-nous au courant
webide Posté 10 Mars 2006 Auteur Posté 10 Mars 2006 Ca marche impecc juste une dernière petite question si c'est pas trop abuser, Il m'ouvre la fenêtre dans l'iframe alors que je souhaites qu'il ouvre une fenêtre (target=_blank), ou dois je le placer. Merci pour tout webide
Dan Posté 10 Mars 2006 Posté 10 Mars 2006 Juste avant la balise fermante </a> tu rajoutes simplement ' target="_blank" '. Ca donne donc: $listeconnecte .= '<a href="messages/messages.php?pseudo='.$row['pseudo'].'">'.$image.' <strong>'.$photo.$rs['pseudo'].'~</strong> target="_blank"</a><br />';
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant