Page 1 sur 1

POST d'un tableau apres modification

Posté : 03 avr. 2014, 11:27
par TheX02
Bonjour,

Dans ma page web je donne un tableau en formulaire, c-à-d que chaque case de mon tableau est un input, mais je n'arrive pas a récuperer le tableau avec les nouvelles valeurs transcrite dans les inputs dans mon POST.
Comment devrais-je faire ?
echo '<form method="post" action="rep.php">';
echo '<table>';
foreach ($tableau as $tab):
echo '<tr class="content">';
echo '<td class="tab">';
echo '<input class="newValue" value="'.$tab.'" style="display:none">';
echo '</td>';
endforeach;
echo '</table>';
echo '<input type="submit" value="Envoyer" />';
echo '</form>' ;

} 
Merci

Re: POST d'un tableau apres modification

Posté : 03 avr. 2014, 12:48
par Kal747
Si tu veux récupérer tes variables dans post, tu dois ajouter l'attribut "name" à ton input
echo '<input class="newValue" value="'.$tab.'" style="display:none">';
Deviendrait
echo '<input name="name[]" class="newValue" value="'.$tab.'" style="display:none">';
Le [] après le name permet de récupérer toutes les valeurs dans un tableau.

Fait un var_dump($_POST) au debut de ton script et tu comprendra (a la validation).

Bonne continuation

Re: POST d'un tableau apres modification

Posté : 03 avr. 2014, 13:19
par TheX02
Trés bien, je venais de faire un peu la même chose en rajoutant des $id et cela fonctionne merci beaucoup pour ta réponse :)