【发布时间】:2014-06-19 09:55:59
【问题描述】:
对我们来说很常见的是用数据来获取post输入类型的值。但现在我想知道复选框是选中还是未选中。 这是我的代码:
while (!$listof_artist->EOF) {
$id = $listof_artist->fields['id'];
$arr_id[] = $id;
echo "<tr><td><input type='checkbox' value='".$id."' name='chkid[]' id='chkid[]' /></td>";
}
if(isset($_POST['submit'])){
foreach($_POST['chkid'] as $checkbox){
//code for add
}
这是我的算法: 如果 submit 是 post 则
for each checbox is check
//add
foreach checbox not check
//code for not check
请帮忙。谢谢
【问题讨论】:
-
将所有复选框设置为未选中,然后将 $_POST['chkid'] 中的所有复选框设置为选中
标签: php arrays post checkbox isset