2015-02-07 39 views
0

设置一个动态创建的结果我正在寻找一个网站设计策略,必须有一个共同的问题,但我无法找到任何解决方案。编辑与HTML/PHP的

我有搜索参数的HTML页面。在更改参数时,页面通过ajax将结果集加载到页面子部分中。结果来自通过php的mysql数据库。迄今为止都很好。

然后我想给用户编辑一些在结果字段中设置的能力 - 例如,检查“打印”复选框,或更改“打折”的输入值的结果集的每一行。用户然后点击'去'按钮,我会发送修改后的结果到另一个php页面进行处理,也许在一个会话变量中。这是我不确定的一点。

这是什么最好的方法呢?谢谢。

+0

在显示结果的时间,应显示导致输入tag..like此.. ”/> – 2015-02-07 06:26:38

+0

谢谢。排序想通这一点,但我必须这样做,在结果集中的每一行...不是一个问题,但每个将动态创建因此需要动态创建的名字,我猜。然后当我发布页面时,获取所有这些动态创建的控件并将值传递到下一页的最佳方式是什么? – 2015-02-07 06:32:49

回答

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>"; 

} 

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

+0

嗯......“自信”让我朝着正确的方向前进。谢谢。用谷歌搜索以找到如何将结果返回到数据库。 尽管如此,仍然渴望知道如何在没有HTML5的情况下完成这项工作。 – 2015-02-08 04:41:13

+0

因为我的声望太低,我不能投票回答 – 2015-02-08 04:42:04

0

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