とりあえずの備忘録

主にパソコンやインターネットに関するメモ

PHP フォームのチェックボックスの内容を配列にして送信する

フォームのチェックボックスのname属性を配列にして送信する

「スクリプト」

<html>
<head><title>フォームのチェックボックス</title></haed>
<body>
<!-- フォーム //-->
<form action="test.php" method="post">
<input type="checkbox" name="fruits[]" value="apple">りんご
<input type="checkbox" name="fruits[
]" value="orange">オレンジ
<input type="checkbox" name="fruits[]" value="banana">バナナ
<input type="checkbox" name="fruits[
]" value="melon">メロン
<input type="checkbox" name="fruits[]" value="peach">桃
<input type="submit" value="送信">
</form>

<?php
//送信されたデータを画面出力
if (isset($_POST['fruits'])) print_r($_POST['fruits']);
?>
</body>
</html>

「出力結果」(すべてにチェックを入れて送信した場合)

Array ( [0] => apple [1] => orange [2] => banana [3] => melon [4] => peach )