私はphpが初めてで、ユーザーがチェックボックスをオンにしたときに値のペアを送信する必要があるフォームを作成しています。
現在、次のコードがあります(フォームページに)...
$value = array('title' => $title, 'year' => $year);
echo("<input type=\"checkbox\" name=\"options[]\" value=\"$value\"/>);
そして次のページでは…
foreach($_REQUEST['options'] as $key => $value) {
$title = $value['title'];
$year = $value['year'];
echo("$title ($year)<br/>");
}
出力から、データではなく「配列」という単語だけが送信されているようです。
チェックボックスの値として送信して配列する方法はありますか、またはこの機能を実現するためのより良い設計はありますか?