其中 $row['Report ID'] 是数据库中的主键 - 所以每个值都是不同的。 我如何知道哪些复选框已被选中? (可能有多个) 这是一个-6ren">
gpt4 book ai didi

php - 从多个复选框中获取 $_POST

转载 作者:IT老高 更新时间:2023-10-28 11:10:07 25 4
gpt4 key购买 nike

我有一个表格,里面有多个复选框(每个都有代码):

<input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>">

其中 $row['Report ID'] 是数据库中的主键 - 所以每个值都是不同的。

我如何知道哪些复选框已被选中? (可能有多个)

这是一个收件箱系统,我在下面有一个按钮,我希望(单击时)删除所有带有复选框的消息(ID:$row['Report 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.
}
}
?>

关于php - 从多个复选框中获取 $_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com