Bonjour à tous
J'ai une question à propos des tableaux en PHP et de leurs interactions avec des éléments de formulaire en HTML.
Je souhaiterai, à partir de plusieurs éléments de formulaire (input type="text", input type="checkbox" ) remplir un ou plusieurs tableaux (array) PHP dans le but d'obtenir à la fin une variable qui contient
x (qte de produit) produits A
y produits B
z produits C
Pour cela, voici mon code HTML
Code :
- <input type="text" name="QteMateriel[]" size="3"><input type="checkbox" name="Materiel[]" id="1" value="Produit A" /> Produit A <br />
- <input type="text" name="QteMateriel[]" size="3"><input type="checkbox" name="Materiel[]" id="2" value="Produit B" /> Produit B <br />
- <input type="text" name="QteMateriel[]" size="3"><input type="checkbox" name="Materiel[]" id="3" value="Produit C" /> Produit C <br />
|
Et le résultat :
Et mon code PHP pour la récupération des données dans le formulaire
Code :
- foreach($_POST['QteMateriel'] as $value )
- {
- echo $value;
- }
- foreach($_POST['Materiel'] as $value )
- {
- echo $value . '<br />';
- }
|
Dans mon formulaire, je rentre :
- Dans le textbox du produit A la valeur 1 (et je coche la case)
- Dans le textbox du produit B la valeur 2 (et je coche la case)
Mais le résultat escompté n'est pas la, j'obtiens :
12Produit A
Produit B
D'ou pourrait venir l'erreur ?
Merci beaucoup à tous