Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2007, 10h25   #1
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 97
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 97
Points : 32
Points : 32
Par défaut Récupérer un champ texte multiple d'un formulaire

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 !
yoyot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 10h36   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
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)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 11h10   #3
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 97
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 97
Points : 32
Points : 32
Un grand MERCI !

Je préfère vraiment le PHP vs ASP !!

Je t'envoie ta boule de berlin par fax

A+
yoyot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h01.


 
 
 
 
Partenaires

Hébergement Web