【发布时间】:2016-10-07 13:57:00
【问题描述】:
我正在创建一个基于 sql 查询的具有多个复选框的表单,因此结果值通常总是不同的
<input type="checkbox" name="warrior[]" value="<? echo $warrior_id; ?>">
但我不知道如何获取用户从数组中选中的框的值。每个复选框都有我数据库中一行的 ID。
我需要运行在另一个查询中检查的每个 ID,以显示脚本其余部分所需的更多详细信息。
"SELECT col1, col2 FROM table WHERE id='$????'"
数组中最多有 10 个值(最多 10 个复选框)
感谢您的建议
【问题讨论】:
-
你试过 `print_r($_POST['warrior']`` 吗?先看看 POST 包含什么
-
它可能会帮助你:w3schools.com/sql/sql_in.asp
-
这种形式的提交现在很冷门。使用 AJAX。只是建议
$_POST['warrior']是您要循环的数组。