チェックボックスのデータ送信(配列データ送信)

<form method="post">
    <input type="checkbox" name="checks[]" value="1" />aaa
    <input type="checkbox" name="checks[]" value="2" />bbb
    <input type="checkbox" name="checks[]" value="3" />ccc
    <input type="submit" value="送信" />
</form>

<?php print_r($_POST['checks']) ?>


name="checks[]"とする事で配列データを送信することができます。
name="checks"とすると最後のデータで上書きされてしまいます。

[ブラウザ表示]




aaa
bbb
ccc

Array ( [0] => 1 [1] => 2 [2] => 3 )