PHP のビューでチェックボックスは check1[] より check1[1] を使う
HTML でチェックボックスの name 属性にブラケットを使うと、PHP 側で配列として処理できて便利。
この時以下2つの方法がある。
方法2がオススメ。
方法1
<input type="checkbox" name="check1[]"> <input type="checkbox" name="check1[]"> <input type="checkbox" name="check1[]">
方法2
<input type="checkbox" name="check1[1]"> <input type="checkbox" name="check1[2]"> <input type="checkbox" name="check1[3]">
方法1では「チェックしている項目の列挙」はできるが、「指定項目のチェック判別」が簡単にできない。
方法2ならば、列挙も判別も簡単にできる。