A voir également:
- Récupérer la valeur d'un input dans ma boucle while
- Récupérer la valeur d'un input dans ma boucle while ✓ - Forum - PHP
- Récupérer la valeur d'un input html ✓ - Forum - Javascript
- Récupérer la valeur d'un input en PHP ✓ - Forum - PHP
- Récupérer la valeur d'un input sans submit ✓ - Forum - PHP
- Récupérer des valeurs dans des input ✓ - Forum - PHP
4 réponses
Utilisateur anonyme
Je crois que ton problème c'est que tu fais plusieurs champs inputs qui ont tous le même attribut 'name'. Au moment où tu 'submit' ton formulaire, le navigateur ne sait pas lequel choisir.
Au pire, essaie de mettre
Mais je pense que le plus simple consiste à numéroter tes name. un truc du genre
et après tu récupère tes inputs en faisant
dans une boucle.
ça te va ?
Au pire, essaie de mettre
name='quant_prod[]', et dis moi si ça marche.
Mais je pense que le plus simple consiste à numéroter tes name. un truc du genre
name='quant_prod_<?php echo $i; ?>'
$i ++;
et après tu récupère tes inputs en faisant
$_POST['quant_prod_0']
$_POST['quant_prod_1']
$_POST['quant_prod_2']
...
dans une boucle.
ça te va ?
gretin
- Messages postés
- 6
- Date d'inscription
- mardi 6 mai 2014
- Statut
- Membre
- Dernière intervention
- 13 juin 2015
merci beaucoup Poyoman ta réponse m'a entièrement satisfait finalement ce n'étais pas grand chose.
j'ai fait une boucle :
merci encore :)
j'ai fait une boucle :
if(isset($_POST['submit']))et elle fonctionne à merveille.
{
$nbrprod = mysql_num_rows($comptnombout);
for($i=0;$i<$nbrprod; $i++)
{
echo $_POST['quant_prod_'.$i.''];
}
}
merci encore :)
gretin
- Messages postés
- 6
- Date d'inscription
- mardi 6 mai 2014
- Statut
- Membre
- Dernière intervention
- 13 juin 2015
je souhaite pouvoir récupérer la variable 'quant_prod' de mon input (peut-être en faisant un tableau mais dans ce cas comment?):
<?php while ($donnesprod = mysql_fetch_array($prod))
{
echo"
<strong>Nom du produit : </strong>".$donnesprod['nom_prod']."<br/><strong>Quantité restant : </strong>".$donnesprod['quantité']."<br/><strong>Prix du produit</strong>".$donnesprod['prix']."<br/>
<form action='' method='POST'><strong>Quantité choisie :</strong><input type='number' value='0' min='0' max='".$donnesprod['quantité']."' name='quant_prod' id='quant_prod'><br/><br/>";
if(isset($_POST['submit']))
{
echo $_POST['quant_prod'];
}
}
echo "<input type='submit' value='Commander les produits' name='submit'><br/><br/></form>";?>