我在下面的代码中检索了一个问题的四个可选复选框答案之一。
在我的数据库中,而不是读取相应的值,它总是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>