チェックボックスの値を2次元配列で取り出す。

フォームの送信先でチェックボックスの値を2次元配列で取り出す方法です。

送信元【form.php】

<form action="form_check.php" method="POST">
<input type="checkbox" name="check[]" value="aaaa">
<input type="checkbox" name="check[]" value="bbbb">
<input type="checkbox" name="check[]" value="cccc">
<input type="submit" value="送信">
</form>

checkボックスの名前をすべて同じにして送ります。

送信先【form_check.php】

<?= $_POST[check][0] ?>
<?= $_POST[check][1] ?>
<?= $_POST[check][2] ?>

送られてきたPOSTのデータを$_POST[check]['通番号']の形で取得できます。

今までこれで遅れると知らなかったのでチェックボックスの名前を変えてました。
無知は罪ですね。。。

関連エントリー

WEBデザイナーの為のXSS(クロスサイトスクリプティング)入門
phpでSmartyを使う方法
数値かどうかのチェック
配列の中に配列を入れる-多次元配列-
連想配列を使ってみる

スポンサードリンク

«空欄チェック | メイン | googleのキャッシュの有効期限»