gpt4 book ai didi

php - 如何在 PHP 中访问名称未知的复选框

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

我有一个带有自动递增列“行号”的 MySQL 数据库。在提交给脚本的表单中,有复选框。我不知道有多少个复选框,因为每个 Customer 都有不同数量的允许他们访问的服务。单击复选框后,他们使用了一项服务,并且该行的 Available 列中的整数需要减 1。有时,用户可以说使用了多项服务并且不止一行需要受到影响。

我被困在两件事上:如何命名复选框,以及如果我按行号命名它们,如何使用 PHP 访问它们。

while($cell = mysqli_fetch_array($service_details_query)) {
echo "</br>";
echo "<input type='checkbox' name='" . $cell['line_item'] . "'>";
}

上面的代码是我制作复选框的方式。问题的最大部分可能是我如何更好地命名它,以便我可以预测提交表单时要查找的名称($_POST[name])(而不是随机数) .

我遇到的另一部分是,如果我决定保留命名策略,如何获取它。我想到的是使用循环来提取携带的真/假数据,但我不知道如何执行。当然,我可以编写 forwhile 循环,但我不知道如何提取对象的名称

  • 除了名称之外,有什么方法可以将额外数据传送到 PHP 脚本吗?
  • 有没有更好的方法来命名复选框,这样我就不必想出一种复杂的方法来查找数据、检索名称等。

在 PHP 方面,我属于初学者。我知道如何使用 for 循环、while 循环、echo 等基本命令......但我真的很缺乏

最佳答案

while($cell = mysqli_fetch_array($service_details_query)) {
echo "</br>";
echo "<input type='checkbox' name='checkboxname[]' value ='".$cell['line_item']."'>";
}

它应该在该数组中创建一个名为 checkboxname$_POST 数组,您可以找到值。您会发现它威胁 $_POST['checkboxname'] 作为一个数组。

关于php - 如何在 PHP 中访问名称未知的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32707063/

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