Aller au contenu

Sujets conseillés

Posté

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

Posté

De quoi parles-tu ? Que veux-tu dire par "j'ais donc modifier la ligne dans le fichier connectes.php" ?? Quel fichier connectes.php :huh:

Comment veux-tu que l'on t'aide si tu ne nous donnes pas ton code ;)

Posté

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 maintenant
mysql_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 secondes
mysql_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 couple

while($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";


?>

Posté

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 ;)

Posté

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

Posté

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 />';

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...