Je m’interroge quant à la pertinence de donner le même name à plusieurs checkboxes… Même avec les crochets, le serveur ne reçoit jamais la position, seulement le nombre de cases cochées :
1 2 3 4 5
|
<input type="checkbox" name="chkbox[]" />
<input type="checkbox" name="chkbox[]" />
<input type="checkbox" name="chkbox[]" />
<input type="checkbox" name="chkbox[]" /> |
<?php var_dump($_GET); ?>
1 2 3 4 5 6 7 8 9
| array(1) {
["chkbox"]=>
array(2) {
[0]=>
string(2) "on"
[1]=>
string(2) "on"
}
} |
J’ai coché les cases 1 et 3…
Autant utiliser un input text attendant un nombre. En plus s’il y a beaucoup d’entrées, l’utilisateur préférera taper « 100 » plutôt que cliquer sur cent cases une par une…
Partager