Click image

dana200 Messages postés 13 Statut Membre -  
 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
A voir également:

7 réponses

Profil bloqué
 
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?
0
dana200
 
oui exact c est ca le cas ya des liste des personnes dans la base de donne la ou on trouver leurs photos et informations .
a la page web je veux des qu on click sur l image d une personne precise il faudra qu il s affiche toutes ses infos
voila ;)
0
Profil bloqué > dana200
 
é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>";
}

}
0
dana200 > Profil bloqué
 
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
0
Profil bloqué > dana200
 
Oui tu devras mettre la baslise href entre les balises <td>.
0
dana200 > Profil bloqué
 
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)){
0
chupa23 Messages postés 152 Statut Membre 28
 
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 ?
0
dana200
 
exact dans la base ya une tables qui contient des photos avec des informations concernant une personne.
a la page web je veux des qu on clik sur la photos d une personne il faut qu ils s affichent toutes les information de cette personne
0
chupa23 Messages postés 152 Statut Membre 28
 
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.
0
Profil bloqué
 
Si té connecté dana200,je viens de tenvoyer un message privé pour me contacter.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Profil bloqué
 
ou bien plus rapide ajoute moi smdunk@hotmail.fr
0
Profil bloqué
 
té là dana?
0
lionel
 
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
0