Récupérer valeur correcte
Bonjour,
J'ai un soucis, je récupères toujours la dernière occurrence alors que j'aimerais récupérer la valeur de la ligne concerné.
Voici un exemple de code.
Code:
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
| <?php
$sql = "SELECT id_utilisateur,nom_utilisateur,prenom_utilisateur FROM utilisateur";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
?>
<form method="post" action="index.php?page=traitement">
<table>
<tr bgcolor="white">
<th>Nom</th>
<th>Prenom</th>
</tr>
<?php
while($data = mysql_fetch_array($req))
{
?>
<?php
echo '<tr bgcolor="white">';
echo '<td>'.$data["nom_utilisateur"].'</td>';
echo '<td>'.$data["prenom_utilisateur"].'</td>';
?>
<input type="text" name="id_utilisateur" value="<?php echo $data["id_utilisateur"]; ?>">
<?php echo '<td><input type="submit" value="OK" class="bouton" /></td>';
echo '</tr>';
}
?>
</table>
</form> |
Imaginons le résultat produit :
nom | prénom | validation
x | titi | bouton ok
y | tata | bouton ok
dans mon fichier traitement, j'affiche "id_utilisateur" et j'obtiens toujours l'id de y... quelque soit le bouton que je valide.