gpt4 book ai didi

php - 通过复选框更新 php 和 mysql 中的多行

转载 作者:行者123 更新时间:2023-11-29 23:30:44 24 4
gpt4 key购买 nike

在我的 html GUI 上,有用于显示表格的代码

                <table  class="display table table-bordered table-striped" id="dynamic-table"  >
<thead>
<tr>
<th></th>
<th>CURRENT USER</th>
<th>ID</th>
<th>ID FACTORY</th>
<th>CATEGORY</th>
<th>MODEL</th>
<th>DB</th>
<th>DESCRIPTION</th>
<th>STATUS</th>
</tr>
</thead>
<!--PHP module-->
<?php require '../../modules/associativedevicesbackend.php';?>
<!--PHP module-->

</table>

</form>

</div>

在后面我用这个填充表格:

 while($row=mysql_fetch_array($searchnodes))

{

echo "<tr>";
echo "<td><input type=\"checkbox\" name=\"checkbox[]\" value=\"\" id=\"checkbox\"></td>";
echo"<td> $row[USER_NAME] </td>";
echo"<td align='right'> $row[DEVICE_ID] </td>";
echo "<td> $row[DEVICE_FACTORY_ID] </td>";
echo "<td> $row[CATEGORY_NAME] </td>";
echo "<td> $row[DEVICE_MODEL] </td>";
echo "<td> $row[DEVICE_BELONGING] </td>";
echo "<td> $row[DEVICE_DESCRIPTION] </td>";
echo"<td> $row[DEVICE_STATUS] </td>";
echo "</tr>";
} cxz

如何将文本框的数据发送到另一个填充以处理更新

最佳答案

如果您希望能够区分发送表单时标记了哪些复选框,您有 2 个选项:

  1. 为每个复选框指定一个唯一的名称,以便您知道选中了哪一个:
    ... name=\"复选框[{$row[DEVICE_ID]}]\"...

  2. 给每个复选框一个唯一的值(出于同样的原因......):
    .. value=\"{$row[DEVICE_ID]}\"...

假设 {$row[DEVICE_ID]} 唯一标识您的类(class)行。

现在您可以在 php 中循环检查复选框数组,并根据键或值您将确切地知道选中了哪个复选框。

请注意,当您发送表单时,只有选中的复选框才会发送到服务器。

关于php - 通过复选框更新 php 和 mysql 中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596422/

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