チェックボックスの値を配列で取得する

PHP

フォームの複数選択チェックボックスの値を配列で取得する

ユーザーに複数の値を選択させるフォームのチェックボックスですが、普通にPOSTデータを取得すると、最後に選択された値しか取得できません。

 <input type="checkbox" name="service" value="1" >
 <input type="checkbox" name="service" value="2" >

複数の値を取得しないと意味がないので、次のようにフォームのHTMLのname属性に配列の型のように書いておくと、POSTの値を配列にして複数の値が取得できます。

 <input type="checkbox" name="service[]" value="1" >
 <input type="checkbox" name="service[]" value="2" >
カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です