Click image

Fermé
dana200 Messages postés 11 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 8 mai 2009 - 21 avril 2009 à 13:04
 lionel - 11 mai 2009 à 14:44
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é
21 avril 2009 à 13:34
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
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
21 avril 2009 à 15:02
é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é
21 avril 2009 à 15:31
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
21 avril 2009 à 15:32
Oui tu devras mettre la baslise href entre les balises <td>.
0
dana200 > Profil bloqué
21 avril 2009 à 15:48
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 149 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 20 juillet 2009 28
21 avril 2009 à 13:38
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
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 149 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 20 juillet 2009 28
21 avril 2009 à 15:51
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é
21 avril 2009 à 22:50
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é
21 avril 2009 à 22:53
ou bien plus rapide ajoute moi smdunk@hotmail.fr
0
Profil bloqué
22 avril 2009 à 14:12
té là dana?
0
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