我有下面的代碼檢索四個可選複選框答案之一,一個quesition。如何發佈多個回答複選框的值? - PHP
在我的數據庫中,而不是閱讀correpsonding值,它總是張貼0
每一個框被勾選。我猜這是關鍵。如何在這裏顯示價值?我試圖用價值取代鑰匙,但沒有成功。
,尤其是圓形是我codes-
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>
你確定它不是在'開'而不是'0'嗎? – user20232359723568423357842364
你認爲'intval(「Excellent」)'返回了什麼? – Barmar
不應該是單選按鈕,而不是複選框,所以你只能選擇一個? – Barmar