如何在PHP中选中复选框?

2022-08-30 06:03:00

如何在PHP中选中复选框?


答案 1

如果您的 HTML 页面如下所示:

<input type="checkbox" name="test" value="value1">

提交表单后,您可以使用以下命令进行检查:

isset($_POST['test'])

if ($_POST['test'] == 'value1') ...

答案 2

Zend Framework在复选框上使用了一个很好的技巧,您也可以自己做:

生成的每个复选框都与同名的隐藏字段相关联,该字段位于复选框的正前方,值为“0”。然后,如果您的复选框为值“1”,您将始终在生成的GET或POST中获得“0”或“1”值

<input type="hidden" name="foo" value="0" />
<input type="checkbox" name="foo" value="1"> 

推荐