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.
Imaginons le résultat produit :
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>
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.
Partager