Bonjour,
J'ai un tableau qui affiche environs 1600 lignes grâce à une boucle. Certains champs des lignes sont modifiables par les utilisateurs.
Une fois qu'ils ont modifiés ces champs des n lignes voulu, ils cliquent sur un seul bouton, qui me permettrai de récupérer l'"id", les champs et les nouvelles valeur saisies de chacune des lignes modifiés.
En créant un formulaire ainsi que son bouton pour chaque ligne à afficher, j'arrive à récupérer les données modifier, mais ce n'est pas pratique pour l'utilisateur de modifier les lignes une par une.
Je ne suis pas si je suis très clair, mais je vous donnes un exemple de code qui permettra d'éclaircir les choses.
le print_r($_POST) me renvoi : Array ( [id] => 5 [toto] => valdeToto5 [tata] => valdeTata5 [envoyer] => Valider ), donc la dernière valeur, or ici j'aimerai récupérer toutes les lignes (id => 1, toto => valdeToto1, tata => valdeTata1, id=>2, valdeToto2, tata => valdeTata2... etc.
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 <?php if (isset($_POST['envoyer'])) { print_r($_POST)."<br />"; exit(); } ?> <form method="POST" action=""> <table> <?php for ($i=0; $i<6; $i++) { echo '<input type="hidden" name="id" value='.$i.' />'; echo '<input type="text" name="toto" value="valdeToto'.$i.'"/><br />'; echo '<input type="text" name="tata" value="valdeTata'.$i.'"/><br /><br />'; } ?> </table> <input type="submit" name="envoyer"> </form>
Sa fait plusieurs jours que je cherche mais en vains, j'ai déjà rechercher sur plusieurs forum également. Merci d'avance
Partager