PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 10-03-2018 14:09:16

debe
Membre
Inscription : 25-06-2009
Messages : 87

récupérer checkbox plus une autre valeur

Bonjour,
je sais récupérer les valeurs de plusieurs checkbox d'un formulaire

  <INPUT type="checkbox" name="type[]" value="carottes">  carottes

<p>
<INPUT type="checkbox" name="type[]" value="poireaux">  poireaux
<p>

 

{
    foreach ($_POST['type'] as $ndpt) {
 
echo $ndpt.'<p>';
 
}

Mon problème, c'est que je voudrais aussi associer le contenu d'une liste déroulante

  <INPUT type="checkbox" name="type[]" value="carottes">  carottes
 <select name="nbre">
  <option value=" ">  </option>
  <option value="1"> 1</option>
  <option value="2"> 2</option>
</select> kg <p>
<INPUT type="checkbox" name="type[]" value="poireaux">  poireaux
 <select name="nbre">
  <option value=" ">  </option>
  <option value="1"> 1</option>
  <option value="2"> 2</option>
</select> kg <p>
 

et dans mon "foreach", si je fais echo $_POST['nbre']; cele ne fonctionne évidemment pas

je ne fais quand même pas une autre boucle dans la première ?


Hors ligne

#2 25-11-2018 11:26:18

levelKro
Membre
Inscription : 18-01-2015
Messages : 7

Re : récupérer checkbox plus une autre valeur

Quand tu nomme ton entré de formulaire nom[], le [] va être le numéro appeller dans la suite de la page.
Tu peux le définir, alors l'associer à un ID; nom[45] alors tu peu faire par exemple; carotte[45], poireau[45] et celeri[45] pour la commande 45, au lieu ke [] donne par exemple 0 parce que il est le premier de la liste.

Dernière modification par levelKro (25-11-2018 11:27:16)

Hors ligne

Pied de page des forums