基本上我的问题如下,如何在PHP中执行$ _POST请求时选中"Checked"复选框,目前我有复选框正在执行如下所示的数组.
<input type="checkbox" value="1" name="checkbox[]">
<input type="checkbox" value="2" name="checkbox[]">
<input type="checkbox" value="2" name="checkbox[]">
<input type="checkbox" value="3" name="checkbox[]">
Run Code Online (Sandbox Code Playgroud)
我希望能够做这样的事情
foreach(CHECKED CHECKBOX as CHECKBOX) {
echo CHECKBOX VALUE;
}
Run Code Online (Sandbox Code Playgroud)
我尝试过做类似的事情并没有回应任何事情.
Thi*_*ter 16
foreach($_POST['checkbox'] as $value) {
}
Run Code Online (Sandbox Code Playgroud)
请注意,仅在选中至少一个复选框$_POST['checkbox']时才会存在.所以你必须isset($_POST['checkbox'])在那个循环之前添加一个检查.最简单的方法是这样的:
$checkboxes = isset($_POST['checkbox']) ? $_POST['checkbox'] : array();
foreach($checkboxes as $value) {
// here you can use $value
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29397 次 |
| 最近记录: |