通过复选框更新php和mysql中的多行
在我的HTMLY图形用户界面上,有显示de表格的代码 在后面,我在表格中填上:通过复选框更新php和mysql中的多行,php,mysql,Php,Mysql,在我的HTMLY图形用户界面上,有显示de表格的代码 在后面,我在表格中填上: while($row=mysql_fetch_array($searchnodes)) { echo "<tr>"; echo "<td><input type=\"checkbox\" name=\"checkbox[]\" value=\"\" id=\"checkbox\"></td>"; echo"<td> $row[USER_
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
如何将文本框的数据发送给另一个填充以处理更新如果您希望能够区分在表单中发送时标记的复选框,您有两个选项: 为每个复选框指定一个唯一的名称,以便您知道选中了哪个复选框: ... name=\checkbox[{$row[DEVICE\u ID]}]\。。。 出于相同的原因,为每个复选框指定一个唯一的值…: .. 值=\{$row[DEVICE\u ID]}\。。。 当然,假设{$row[DEVICE_ID]}唯一地标识您的行 现在,您可以在php中循环检查复选框数组,并根据键或值准确地知道选中了哪一个
请注意,在表单中发送时,只有选中的复选框才会发送到服务器。要更新的SQL查询在哪里?你能做的就是用一个更新按钮创建一个表单。单击它时,它将运行更新查询。顺便说一下,ID必须是唯一的,所以您必须更改ID或使用类。
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