我有 1 个表格,其中有多个复选框(每个复选框都有代码): \'> 其中 $row['报告 ID'] 是主要...
我有 1 个表格,其中有多个复选框(每个复选框都有代码):
<input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>">
数据库中的主键在 $row['Report ID']
哪里
我如何知道哪些复选框已被选中?(可能是多个)
这是一个收件箱系统,下面有一个按钮,我想(单击时)删除所有 $row['Report ID']
选中复选框的消息(id 为:)。
将表单中的名称设置为 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>
<?php
if(!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.
}
}
?>