当前位置: 首页 > 面试题库 >

从多个复选框获取$ _POST

常宸
2023-03-14
问题内容

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

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

$row['Report ID']数据库中的主键在哪里- 因此每个值都不同。

我如何知道已经选中了哪些复选框?(也许多个)

这是针对收件箱系统的,我下面有一个按钮,我希望(单击时)删除$row['Report ID']选中了复选框的所有消息(标识:)。


问题答案:

在表单中将名称设置为check_list[],您将能够以array($_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.
    }
}
?>


 类似资料:
  • 问题内容: 我想使用列表作为多选复选框的值。这是我的模型和模板代码。 我的模特 我的模板 我的查看代码 在这里,我希望“建议”是一个包含所有朋友ID的列表,但是在这里,它只是被覆盖,并且只包含在上一个for循环迭代中分配的值。我怎么解决这个问题。迫切需要帮助。谢谢。 问题答案:

  • 如何使用fluid获取前端模板中选中的多个复选框的值,并在action extbase中使用这些值?

  • 问题内容: 如何使用PHP获取提交时选中的多个复选框的名称或ID?以下是示例表格。谢谢。 问题答案: 仅当选中复选框时,才从表单提交复选框值。此外,重要的是name属性,而不是ID。 有几种处理PHP中复选框的方法: 为所有复选框指定相同的名称,后跟一对方括号,以便将整个集合视为一个数组。在这种情况下,请为每个复选框指定一个值。 为每个复选框指定不同的名称和值。 为每个复选框指定一个不同的名称,但

  • 问题内容: 我的问题真的很简单:我有一个复选框列表,如下所示: 我想发送一组选定的选项,例如: 如果选择了选项1、5和8。该数组是我想通过HTTP PUT请求发送的JSON的一部分。 谢谢你的帮助! 问题答案: 感谢Gunter,我找到了解决方案!这是我的完整代码,如果它可以帮助任何人: 这是我正在使用的3个对象: 共有3种有用的方法: 1 。启动: 2. 更新: 3. 转换成并将其存储在发送PO

  • 我在*.html的顶部有这个复选框。我想在“表单”中使用“ischecked”输入的值,比如将1/0(true/false)设置为隐藏输入:

  • 问题内容: 我发布了一系列复选框。而且我无法使其正常工作。我没有在foreach循环中包含适当的语法来保持简单。但它正在工作。我通过尝试使用文本字段而不是复选框执行相同的操作进行了测试,并且它与文本字段一起使用。 这是不起作用的部分。它回显“邀请”而不是数组。 问题答案: 您的$ _POST数组包含邀请数组,因此将其读取为 因为它是一个数组,所以将不起作用。您必须遍历数组以获取所有值。