Click image

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
Configuration: Windows XP
Firefox 3.0.8

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. 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?
    1. 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 ;)
    2. @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>";
      }

      }
    3. @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
    4. @dana200Oui tu devras mettre la baslise href entre les balises <td>.
    5. @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)){
  2. 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 ?
    1. 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
  3. 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.
    1. Si té connecté dana200,je viens de tenvoyer un message privé pour me contacter.
      1. 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