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 :

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";
}
et voici mon code au niveau de l'insertion :

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 />';
    }
}
Pourriez vous m'aider ?