[RESOLU] POST d'un tableau apres modification

Petit nouveau ! | 3 Messages

03 avr. 2014, 11:27

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

Eléphanteau du PHP | 46 Messages

03 avr. 2014, 12:48

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
Kal747
---
Envie de faire des rencontres gratuites ? Essayez mon site de rencontre
A la recherche d'une maison ou d'un appartement ? Trouvez le meilleur prix sur annonces immobilières

Petit nouveau ! | 3 Messages

03 avr. 2014, 13:19

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 :)