使用html / php编辑动态创建的结果集

时间:2015-02-07 06:14:19

标签: javascript php html mysql

我正在寻找一个必须是常见问题的网页设计策略,但我无法找到任何解决方案。

我有一个包含搜索参数的HTML页面。在更改参数时,页面通过ajax将结果集加载到页面子部分中。结果来自一个mysql数据库通过PHP。到目前为止一切都很好。

然后,我希望让用户能够编辑结果集中的某些字段 - 例如,检查" print"复选框,或更改"折扣"结果集的每一行的输入值。然后用户点击“去”。按钮,我将修改后的结果发送到另一个php页面,以便在会话变量中处理。这是我不确定的一点。

最好的方法是什么?感谢。

2 个答案:

答案 0 :(得分:0)

您正在动态显示数据,因此您必须使用循环显示它。无需动态创建名称。在下一页上,您可以将它们作为数组或多维数组处理。你必须对此进行一些搜索。

答案 1 :(得分:0)

while($row=mysql_fetch_array($result))

{

  echo "<tr>";
  echo "<td contenteditable='true'>".$row['Row1']."</td>";
  echo "<td contenteditable='true'>".$row['Row2']."</td>";
  echo "<td contenteditable='true'>".$row['Row3']."</td>";
  echo "</tr>";

}

尝试该代码并使用每行中的会话来读取行中的当前数据。