Bonsoir
je possède une page .php avec deux formulaires à l'intérieur (method="post").
En gros, ma page contient un tableau avec un formulaire1 dedans, et plusieurs checkbox nommés "choix[1]", "choix[2]" etc.. (jusqu'à 7), plus un bouton submit.
Le deuxième formulaire apparaît dans un autre tableau, plus bas dans la page.
Ce formulaire2 contient également des checkbox nommés de la sorte :"choix[8]" "choix[9]" etc.. (jusqu'à 12).
Ces checkbox de 1 à 12 que se partagent les formulaires servent à effectuer plusieurs tests à partir de php (notamment une boucle for($i=1;$i<=count($_POST['choix']);$i++)).
Si je fais un test de la sorte...
...cela devrait m'afficher 1,2,3,...12.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for($i=1;$i<=count($_POST['choix']);$i++){ echo $_POST['choix'][$i]; }
Cependant, cela ne m'affiche les numéros que de 1 à 7...
Quoi que je fasse, le formulaire 2 ne passe pas (même si je ne coche que les checkbox du formulaire2 et que je fais un test pour afficher les checkbox cochées, celà ne me donne rien (en revanche j'obtiens bien les numéros si je fais ce même test avec le formulaire1)...
J'ai également tenté de renommer complètement les checkbox du formulaire2 (pour que les 2 formulaires n'est plus rien à voir l'un avec l'autre), mais toujours pareil, il n'y a que le premier formulaire qui est pris en compte...
==> POURQUOI?
Merci beaucoup de votre aide
Partager