从多个复选框获取$POST我有一个表单,其中包含多个复选框(每个都带有代码):<input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>">哪里$row['Report ID']是数据库中的主键,因此每个值都不同。我如何能够判断哪些复选框已被选中?(可能是多重的)这是针对收件箱系统的,下面有一个按钮,我希望(单击时)删除所有消息(ID为:$row['Report ID'])其中的复选框已选中。
3 回答
翻翻过去那场雪
TA贡献2065条经验 获得超14个赞
check_list[]$_POST['check_list'][]).
<form action="test.php" method="post">
<input type="checkbox" name="check_list[]" value="value 1">
<input type="checkbox" name="check_list[]" value="value 2">
<input type="checkbox" name="check_list[]" value="value 3">
<input type="checkbox" name="check_list[]" value="value 4">
<input type="checkbox" name="check_list[]" value="value 5">
<input type="submit" /></form><?phpif(!empty($_POST['check_list'])) {
foreach($_POST['check_list'] as $check) {
echo $check; //echoes the value set in the HTML form for each checked checkbox.
//so, if I were to check 1, 3, and 5 it would echo value 1, value 3, value 5.
//in your case, it would echo whatever $row['Report ID'] is equivalent to.
}}?>
POPMUISE
TA贡献1765条经验 获得超5个赞
<input type="checkbox" name="check_list[]" value="<?=$rowid?>" /> <input type="checkbox" name="check_list[]" value="<?=$rowid?>" /> <input type="checkbox" name="check_list[]" value="<?=$rowid?>" />
foreach($_POST['check_list'] as $item){
// query to delete where item = $item}
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
<input type="checkbox" name="check_list[]" value="…" />
// loop over checked checkboxesforeach($_POST['check_list'] as $checkbox) {
// do something}htmlspecialchars())
- 3 回答
- 0 关注
- 863 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消
