Bonjour à tous,
j'ai un tableau comprenant de multiples cases à cocher. Ces cases à cocher permettrons de faire apparaitre une zone de texte ou non.
Je n'arrive pas à récupérer la valeur de la case à cocher. Utiliser un foreach ne me semble pas possible car si des cases ne sont pas cochées, la liste est désorganisée.
Voici mon code au niveau du formulaire :
et voici mon code au niveau de l'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for($i=0;$i<5;$i++) { echo' <td class="coli">Mesuré<input type="checkbox" name="mesure['.$i.']" checked="checked" /></td>'."\n"; }
Pourriez vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Même si les cases sont décochées, seuls des 0 apparaissent for($i=0;$i<17;$i++) { if(isset($_POST['mesure['.$i.']'])) { $mesure[$i]=$_POST['mesure['.$i.']']; echo $mesure[$i].'<br />'; } else { $mesure[$i]=0; echo $mesure[$i].'<br />'; } }
Partager