Bonjour, désolé si le sujet a déjà été traité auparavant mais j'ai cherché et rien vu la dessus...

Voila, j'ai un tableau (nom,prenom,age,sexe) dont les valeurs proviennent d'une base de donnée.
Je souhaite, au click d'une ligne, afficher des informations supplémentaires relatives à la ligne en question.

J'ai essayé le script ci dessous mais au click j'obtiens toujours la même valeur...

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
<script>
function pouressayer(){
valeur = document.getElementById("essais").value;
alert (valeur);
}
</script>
 
<body>
<?php
echo'<table>
<tr >
<th></th>
<th>nom</th>
<th>prenom</th>
<th>age</th>
<th>sexe</th>
</tr>';
 
 
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=utilisateur', 'root', '', $pdo_options);
$reponse = $bdd->query("SELECT distinct * FROM utilisateur ORDER BY nom,prenom,age,sexe");
while ($donnees = $reponse->fetch()) {
echo
'<tr onclick="pouressayer()">
<td><input type="hidden" id="essais" value="' . $donnees["id"] . '">Info</td>
<td id="fichenom">' . $donnees['nom'] . '</td>
<td id="ficheprenom">' . $donnees['prenom'] . '</td>
<td id="ficheage">' . $donnees['age'] . '</td>
<td id="fichesexe">' . $donnees['sexe'] . '</td>
</tr>' . "\n";
}
$reponse->closeCursor();
echo'</table>';
?>
LE PROBLEME :

Imaginons que la premiere ligne de mon tableau est constitué de l'individu dont l'id est 1, si je clique sur sa ligne, la valeur 1 est retournée, mais si je clique sur un autre individu j'ai toujours la valeur 1 affichée...

Quelqu'un peut il m'aider?

Merci par avance.