Click image
dana200
Messages postés
13
Statut
Membre
-
lionel -
lionel -
je veux un code php : dès qu on click sur une image ils s affichent les information de la personne qui sont enregistrer sur la base de donnee
svp aidez moi
et merci bcp
svp aidez moi
et merci bcp
Configuration: Windows XP Firefox 3.0.8
7 réponses
-
Déjà faudrait que le chemin de l'image de la personne soit inséré dans la base,est -ce que c'est le cas?
-
-
éh bien tu fais un select des ttes leurs photos et dans la partie fetch ,c'est à dire au niveau de la récupération,tu utilise une balise href dans lequel tu pointes vers une autre page php,qui va faire la requete des infos de cette personne là:
exemple:
$req="requete select";
$res=mysql_query($req);
if(mysql_num_rows($res)>0){
while($row=mysql_fecth_assoc($res)){
echo"<a href=\"page.php?id=".$row["id"]."</a>";
}
} -
bein voila la premiere page la ou on select l image et le nom :
<?php
mysql_connect("localhost","root","");
mysql_select_db("base");
echo '<table border="1" width="500">
<tr>
<td align="center"><b>image</b></td></br>
<td align="center"><b>Nom</b></td>
<td align="center"><b>Prenom</b></td>
</tr>';
$shownames = mysql_query("select Image,NomJoueur,PrenomJoueur from joueur");
while($row = mysql_fetch_array($shownames)){
echo '<tr>
<td align="center">'.$row['Image'].'</td>
<td align="center">'.$row['NomJoueur'].'</td>
<td align="center">'.$row['PrenomJoueur'].'</td>
</tr>';
}
echo '</table>';
?>
ou je vais maitre la balise href dans cette page ?
merci encore pour votre soutiens c est tres gentille -
-
c est fait mais
<?php
mysql_connect("localhost","root","");
mysql_select_db("base");
$req="select * from joueur";
$res=mysql_query($req);
if(mysql_num_rows($res)>0){
while($row=mysql_fecth_assoc($res)){
echo"<a href=\"aff.php?id=".$row["id"]."</a>";
}
}
?>
elle donne une erreur sur la ligne : while($row=mysql_fecth_assoc($res)){
-
-
Pas assez d'infos pour t'aider.
Tu as une liste de photo et tu souhaite si on clique sur une photo on récupere ses infos ? -
Tu dois faire une requête pour récupérer l'adresse de l'image ? Récupère toutes les informations relatives à cet personne en même temps , ensuite tu affiche ton image avec un événement OnClick et le texte dans une div masqué.Avec un ptit script cela affichera ce que tu souhaite.
<html> <head> <title>gg</title> <script type="text/javascript"> <!-- window.onload=show; function show(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++)//i<=10 à changer si ta liste est plus longue { if (document.getElementById('smenu'+i)) { document.getElementById('smenu'+i).style.display='none';//Masque les éléments } } if (d) { d.style.display='block'; // affiche les éléments } } //--> </script> </head> <body onload="javascript:show('');"> <img src="test.png" onclick="javascript:show('smenu1');"> <div id='smenu1'>Nom Prenom Age</div> <img src="test2.png" onclick="javascript:show('smenu2');"> <div id='smenu2'>Nom Prenom Age</div>
Pas Testé mais cela doit marcher. -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
-
bonjours,
j'aimerais de l'aide à ce sujet aussi et voila j'ai repris les script, le premier:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <body> <?php mysql_connect("localhost","root",""); mysql_select_db("vehicules_neufs"); echo '<table border="1" width="500"> <tr> <td align="center"><b>image</b></td></br> <td align="center"><b>nom</b></td> <td align="center"><b>description</b></td> </tr>'; $shownames = mysql_query("SELECT * FROM images"); while($row = mysql_fetch_array($shownames)){ echo '<tr> <td align="center">'.$row['img'].'<a href="aff.php">click</a></td> <td align="center">'.$row['nom'].'</td> <td align="center">'.$row['description'].'</td> </tr>'; } echo '</table>'; ?> </body> </html>
et aff.php
<?php mysql_connect("localhost","root",""); mysql_select_db("vehicules_neufs"); $req="requete select"; $res=mysql_query($req); if(mysql_num_rows($res)>0){ while($row=mysql_fetch_assoc($res)){ echo"<a href=\"aff.php?id=".$row["id_img"]."</a>"; } } ?>
mais voila j'ai un problème quand je veux afficher les image, j'ai des montagne de caractère dans mes case et pas d'image,
Où est mon erreur s'il vous plaît