我有一个表单,其中包含用户填写并提交的复选框。然后,我有另一个表单,允许他们编辑他们提交的信息。第二种形式预先填写了他们在第一张表格上提交的信息。这对文本字段很好,但是如何预先填充复选框?即如果他们选中了第一个表单上的复选框,如何让第二个表单识别出来并显示一个选中的复选框?
我是Php的新手,很抱歉,我对此查询不太熟悉!
由于
路
答案 0 :(得分:0)
提交表单时,您将在下一页上获得数据。所以,如果这是一个看起来像这样的复选框:
<input type="checkbox" name="over18" value="1" />
您必须检查此人是否选择了“超过18”字段。
if ($_POST['over18'] == '1') {
$checked = 'checked="checked"';
}
else {
$checked = ''; //If it's not checked
}
然后您的复选框输出如下所示:
echo '<input type="checkbox" name="over18" value="1" ' . $is_checked .'/>';
因此,每次选中复选框时,下一页也会检查复选框。