【发布时间】:2014-10-21 18:11:32
【问题描述】:
该服务意味着用户进入网页并观察表格视图中显示的数据。有4列,最后一列在MySQL表中称为price,每行的价格值(假设有10行,即10个widgets for sale)已经预加载
<input type="text" name="something+$row[id]" value="$row[price]"></br>
打开页面时的标签,表示价格在文本框中可见,也可以更改。目的是允许用户通过简单的按钮点击更新数据库表中的几个/所有更改的价格。
请建议如何通过在 PHP 中单击按钮来填充几行 MySQL DB 表。
something+$row[id] 表示每个文本框的名称应该是单独的,但我不知道该怎么做。
我是一个不称职的PHP用户,所以我真的不知道在这里使用哪个循环更好以及放置它的位置。
-
最后一件事,下面是我糟糕的代码,但我希望问题是明确定义的。
if(isset($_POST['submit_button'])) { start loop $updated_price = $_POST['something+$row[id]']; $update = $conn->query("UPDATE sample SET price = '$updated_price'"); finish loop } 另外请教我在哪里使用
echo $conn->affected_rows来查看循环完成后数据库表的整体变化。
【问题讨论】: