Bonjour,
Je rencontre un problème pour l'affichage des informations des personnes dans ma base de données.
Je m'explique :
- J'ai une base de donnée remplie de personnes
- J'ai une requête PHP qui m'affiche dans un tableau mes personnes à l'écran
Pas de soucis avec l'affichage en tableau des personnes
- J'ai un script (javascript+css) "lightview" qui affiche lorsqu'on clique sur une personne une sorte de box qui sort de l'écran sur fond noir pour afficher les détails de la personne.
C'est la que cela coince puisqu'il me sort TOUJOURS la même personne, en l'occurrence la première personne ...
En rouge c'est le code pour l'affichage "lightbox"
En bleu le tableau qui s'affiche très bien
S'il prend la première personne c'est qu'il ne sait pas qui cherché, du genre si 1 = 1 alors affiche Dupond.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 <?php connexion_DB('xxx'); ?> <ul id="avoc"> <?php $retour = mysql_query('SELECT * FROM xxxx where `id_AAA` order by nom'); while ($donnees = mysql_fetch_array($retour)) { ?> <li> <div class="avoc_info"> <p><strong><a href='#demoInline' class='lightview' title=":: :: autosize: true, keyboard: false, overlayClose: false, menubar: false "><?php echo $donnees['nom']; ?> <?php echo $donnees['prenom_abr']; ?></a> </strong><br /><?php echo $donnees['site']; ?></p> </div> <div id='demoInline' style='display:none'> <table border="0"> <tr> <td valign="top"><?php echo $donnees['img_avoc']; ?></td> <td><p><strong>Nom : <span class="democol"> <?php echo $donnees['nom']; ?></span></strong><br /> <strong>Prénom : <span class="democol"><?php echo $donnees['prenom']; ?></span></strong></p> <p><strong>Début d'activité : </strong><?php echo $donnees['activite']; ?></p> </td> </tr> </table> <a href='#' id='demoInlineTakeMeBack' onclick='Lightview.hide();return false;'><img src='images/inline_takemeback.gif' alt=''/></a> <div style='clear:both'></div> </div> </li> <?php } // Fin de la boucle ?> </ul>
Mais je suis un peu paumé. Merci de votre aide
Partager