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 : 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
<?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.