|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Mathieu Étudiant Inscription : octobre 2004 Messages : 185 ![]() |
Bonjour,
J’aurais voulu savoir comment gérer plusieurs formulaires en une fois. Je m’explique : J’ai une page (b.php) contenant un nombre X d’input(s), ce nombre X est aléatoire. Je m'explique : J'ai une page (a.php) avec des checkbox, et chaque checkbox coché ajoute un nouvel input dans ma page (b.php). Donc par exemple si j'ai 7 checkbox cochés alors b.php affiche 7 input. Donc je voudrais savoir quel nom dois-je donner à mes inputs, dois-je tous les mettre dans le même form ou chaque input à un form ? Ensuite je dois récupérer un par un le contenu des inputs pour crée un nouvel enregistrement pour chaque inputs. Je ne vois pas comment m’y prendre. Je suis un peu perdu. Je vous remercie par avance. Cordialement. |
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : novembre 2006 Messages : 36 ![]() |
quoi qu'il en soit, il n'est possible d'envoyer qu'un seul formulaire a la fois, si ca repond a ta question...
Il suffit donc simplement de mettre tt tes inputs dans un seul formulaire, et il serait preferable que les champs aie des noms differents, sans quoi tu ne pourra pas traiter le resultat ! |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Mathieu Étudiant Inscription : octobre 2004 Messages : 185 ![]() |
Je suis en train de travailler dessus, un foreach qui incrémente a chaque fois $i ainsi pour le nom des inputs $variable[$i]['nom'] ! Mais je ne sais pas encore comment récupérer chaque input vu que le nom est dynamique.
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : novembre 2006 Messages : 36 ![]() |
si tu ne connais pas le nom de la variable, tu fais un foreach sur le tableau pour toutes les parcourir sans connaitre leur nom...
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Mathieu Étudiant Inscription : octobre 2004 Messages : 185 ![]() |
Ok j'ai réussi à faire ce que je voulais.
J'ai un foreach qui incrémente auto $i et le nom de mes inputs est var[$id][titre] et var[$id][contenu] Donc en gros si j'ai 2 checkbox de coché ça me donne (pour le nom des inputs) : var[1][titre] var[1][contenu] et var[2][titre] var[2][contenu] Maintenant comment récupérer titre et contenu pour 1 puis pour 2 ? Merci pour votre aide. Cordialement. |
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : novembre 2006 Messages : 36 ![]() |
exactement comme tu l'a écris:
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com