我有一个表单显示从数据库中提取的数据。有几列正在为表格拉动。表单的基本结构如下所示:
<form>
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="submit" name="update" value="Update Checklist" />
</form>
当页面从数据库中的数据加载时,这些变量都是动态填充的。这是我的问题......每个输入和相应的数据都是从“ list ”表中的一行中提取的。因此,在上面的示例中,您将查看数据库中 5 行的数据。当我选中一个框并单击提交时,我希望它将该复选框作为 true 或 false 的值提交给数据库,具体取决于该框是否被选中或未选中。如果我只提交一行,我知道该怎么做;但是,我不确定如何对多行执行此操作。我假设我必须在我的 UPDATE
查询中使用某种类型的循环。
实现此目标的最佳方法是什么?谢谢你的帮助!如果您有任何问题,请告诉我。对不起,如果不能很好地解释我的情况。
最佳答案
关于PHP MySQL - 一次更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615976/