Aller au contenu

Image cliquable


webide

Sujets conseillés

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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


?>

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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