gpt4 book ai didi

php - 使复选框识别其预期数据

转载 作者:行者123 更新时间:2023-11-29 01:15:18 24 4
gpt4 key购买 nike

级别:PHP 学习者

我遇到了复选框问题。我有一个包含名称和唯一 ID 号的数据库。

使用查询,我选择了一些学生,并在表单上的一个超简单的 HTML 表格中将他们显示给用户。每行以一个复选框开头。方法是POST。到目前为止,一切都很好。我的表看起来像这样:

+-----------+----------+----------+
| SELECT | NAME | ID |
+-----------+----------+----------+
| [] | John | 2233 |
+-----------+----------+----------+
| [] | Susie | 5577 |
+-----------+----------+----------+

[-SUBMIT-]

我的问题是我似乎无法使复选框与每条记录的唯一 ID 相关联。一旦用户选择了行并单击提交,$_POST 数组将保持为空。

我的初学者书籍都没有提到这个具体问题。他们通过不涉及与数据库中的行交互的“常规”复选框例程。我也无法在 Stackoverflow 上找到解决此问题的问题。还尝试了谷歌:复选框上有很多东西,但我找不到任何可以帮助我解决这个问题的东西。

最佳答案

只需做这样的事情:

<input type="checkbox" name="ids[]" value="2233" /> ... rest of row
<input type="checkbox" name="ids[]" value="5577" /> ... rest of row

现在,在 PHP 中,您可以像这样获取选定的 ids:

$ids = $_POST['ids'];
if( empty($ids) ) $ids = array();

如果提交表单时没有选中任何复选框,这会将 $ids 设置为空数组。

关于php - 使复选框识别其预期数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172351/

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