在循环中使用PHP/AJAX更新/设置为MySQL

在循环中使用PHP/AJAX更新/设置为MySQL,php,mysql,ajax,input,datepicker,Php,Mysql,Ajax,Input,Datepicker,我需要一个小提示。假设有这样一个代码: <?php $test = mysql_query("SELECT * FROM test WHERE id='1'"); while($row = mysql_fetch_array($test)) { echo "<tr>"; echo "<td>" . $row['platform_name'] . "</td>"; echo "<td&g

我需要一个小提示。假设有这样一个代码:

<?php
    $test = mysql_query("SELECT * FROM test WHERE id='1'");
    while($row = mysql_fetch_array($test))
      {
      echo "<tr>";
      echo "<td>" . $row['platform_name'] . "</td>";
      echo "<td>" . $row['scan_frequency'] . "</td>";
      echo "<td><input id='freq' type='text' /></td>";
      echo "<td><input id='date1' class='datepicker' type='text' /></td>";
      echo "<td><input id='date2' class='datepicker' type='text' /></td>";
      echo "<td><button id='save'>Save</button></td>";
      echo "</tr>";
      }
?>
这里有一个小提示。;-)

将按钮属性onclick链接到javascript函数(例如,获取新数据)。然后定义函数fetch_new_data,它向服务器发送ajax请求。服务器处理ajax请求,选择新数据,将其打包为xml或json,并将其发送回客户端。返回数据时,您将查找表的位置,在其中插入新数据并用几行新行扩展表


您可以查找,这简化了客户端的一些任务。在服务器端,有关PHP和JSON,请参阅和任何涉及PHP+JSON和/或PHP+AJAX的教程或示例。

当您(可能)只有一条记录时,为什么要使用while?这并不是那么简单。你需要学习AJAX,这基本上只是代码的一小部分,我有几个类似的地方,它们从数据库中获取日期,我需要将它们发回。我知道AJAX的基础知识,我会处理,只是需要一个小提示,当试图更新/设置数据库中的新数据时,如何迭代这些td。@Pawel,然后请发布代码,以便我们能更好地帮助您。好的,这就是我需要的:-)我会用谷歌搜索一些,从代码的角度来理解它。