memo.xight.org

日々のメモ

input type="checkbox"

ダメサンプル

<form method="GET" action="region.php">
	<input type="checkbox" name="region_code" value="01" />
	<input type="checkbox" name="region_code" value="02" />
	<input type="checkbox" name="region_code" value="03" />
</form>

$region_code という配列に入って欲しいのに入らない.

  最後の値が上書きされる.

良いサンプル

<form method="GET" action="region.php">
	<input type="checkbox" name="region_code[]" value="01" />
	<input type="checkbox" name="region_code[]" value="02" />
	<input type="checkbox" name="region_code[]" value="03" />
</form>

$region_code という配列に入ってくれる.

  name="hoge[]"
  がミソ

Reference

  [PHP-jp 2755] Re: Form のCHECKBOXの値について
  http://www.nishimoto-site.net/archiver/ML/php-ML/199912/msg00134.html