以下のコードは、1 つの質問に対する 4 つのオプションのチェックボックスの回答の 1 つを取得します。
私のデータベースでは、対応する値を読み取る代わりに0
、ボックスがチェックされるたびに常に投稿されます。これが鍵だと思います。ここで値を表示するにはどうすればよいですか? キーを値に置き換えようとしましたが、成功しませんでした。
-ここに私のコードがあります-
PHP:
foreach($_POST['Person'] as $key=>$Person) {
$_POST['Person'][$key] = intval($Person);
}
$Person = implode(',', $_POST['Person']);
HTML:
<ul class="ratings">
<li><input type="checkbox" name="Person[1]" value="Excellent" /></li>
<li><input type="checkbox" name="Person[2]" value="Good" /></li>
<li><input type="checkbox" name="Person[3]" value="Satisfactory" /></li>
<li><input type="checkbox" name="Person[4]" value="Poor" /></li>
</ul>