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

  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?
    0
    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 ;)
      0
    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>";
      }

      }
      0
    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
      0
    4. @dana200Oui tu devras mettre la baslise href entre les balises <td>.
      0
    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)){
      0
  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 ?
    0
    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
      0
  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.
    0
    1. Si té connecté dana200,je viens de tenvoyer un message privé pour me contacter.
      0
      1. ou bien plus rapide ajoute moi smdunk@hotmail.fr
        0
        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
          0