如果在PHP中选中复选框,如何读取?

如果在PHP中选中复选框,如何读取?

如果在PHP中选中复选框,如何读取?



心有法竹
浏览 406回答 3
3回答

翻阅古今

如果HTML页面如下所示:<input&nbsp;type="checkbox"&nbsp;name="test"&nbsp;value="value1">提交表单后,您可以使用以下方法进行检查:isset($_POST['test'])或if&nbsp;($_POST['test']&nbsp;==&nbsp;'value1')&nbsp;...

九州编程

Zend Framework在复选框上使用了一个很好的黑客,您也可以这样做:生成的每个复选框都与位于复选框前面的同名隐藏字段相关联,其值为“0”。然后,如果您的复选框作为值“1”,则始终会在结果GET或POST中得到‘0’或‘1’值。<input&nbsp;type="hidden"&nbsp;name="foo"&nbsp;value="0"&nbsp;/> <input&nbsp;type="checkbox"&nbsp;name="foo"&nbsp;value="1">

RISEBY

将复选框用作数组时:<input&nbsp;type="checkbox"&nbsp;name="food[]"&nbsp;value="Orange"><input&nbsp;type="checkbox"&nbsp;name="food[]"&nbsp;value="Apple">你应该用in_array():if(in_array('Orange',&nbsp;$_POST['food'])){ &nbsp;&nbsp;echo&nbsp;'Orange&nbsp;was&nbsp;checked!';}请记住先检查数组是否已设置,如:if(isset($_POST['food'])&nbsp;&&&nbsp;in_array(...
打开App,查看更多内容
随时随地看视频慕课网APP