如何在PHP中选中复选框?
如何在PHP中选中复选框?
如果您的 HTML 页面如下所示:
<input type="checkbox" name="test" value="value1">
提交表单后,您可以使用以下命令进行检查:
isset($_POST['test'])
或
if ($_POST['test'] == 'value1') ...
Zend Framework在复选框上使用了一个很好的技巧,您也可以自己做:
生成的每个复选框都与同名的隐藏字段相关联,该字段位于复选框的正前方,值为“0”。然后,如果您的复选框为值“1”,您将始终在生成的GET或POST中获得“0”或“1”值
<input type="hidden" name="foo" value="0" />
<input type="checkbox" name="foo" value="1">