|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 97 ![]() |
Bonjour tout le monde,
Je pense que ma question vous paraitra extrêmement simple, mais je ne trouve rien ni sur google ni sur ce forum !! J'ai un formulaire dans lequel j'ai un champ texte qui se répète grâce à une boucle. Donc mon champ texte s'appelle toujours la même chose, c'est à dire : <input type="text" name="quantite"> Comment faire, lorsque le formulaire est envoyé sur une page PHP pour récupérer par exemple le champ texte quantité numéro 4 ? En ASP, c'est : i=4 Request.Form("quantite").item(i) Est-ce possible en PHP ? Si oui comment ? Sinon, j'ai une autre idée, c'est d'appeler chaque champ "quantite1", "quantite2", etc., c'est simple. Par contre pour récupérer, je n'arrive pas à faire une concaténation pour rajouter le numéro 1, 2 à la fin de : $_POST['quantite'] j'ai essayé $_POST['quantite'.$i] et des trucs du genre, mais ça ne marche pas. J'offre une boule de berlin à celui qui trouve ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Il faut que tu mettes des crochets au nom de ton INPUT, dans ton cas ça donnera name="quantite[]". Après dans ta page de traitement $_POST['quantite'] sera un tableau des valeurs saisies, qu'il ne te restera plus qu'à parcourir à l'aide d'un foreach par exemple.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juillet 2004 Messages : 97 ![]() |
Un grand MERCI !
Je préfère vraiment le PHP vs ASP !! Je t'envoie ta boule de berlin par fax A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com