我将MySQL中的值拉入如下的php页面:
$query = 'SELECT cinfo.`client_id`, cinfo.`client_first_name`, cinfo.`client_last_name` ';
$query.= 'FROM `client_information` AS cinfo ';
$query.= 'ORDER BY cinfo.`client_id` ';
这些显示在一个表中,每个行都有一个循环:
$result = mysql_unbuffered_query( $query );
echo "<table border='1'>";
echo "<tr>";
echo "<th>Client ID</th>";
echo "<th>Client First Name</th>";
echo "<th>Client Last Name</th>";
echo "</tr>";
while ($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>" . $row['client_id'] . "</td>";
echo "<td>" . $row['client_first_name'] . "</td>";
echo "<td>" . $row['client_last_name'] . "</td>";
echo "</tr>";
}
echo "</table>";
我还在单独的文件中设置了更新/删除脚本,假设存储信息的'update'或'delete'变量将传递给该文件并根据ID运行客户端信息的更新
我缺乏知识是提交的异步方面,我在将javascript / jquery合并到结果中时无法编辑和更新存储在数据库中的值而无需刷新页面。有没有人知道如何最好地完成这个?
基本上我希望页面的行为如下所示:
来自MySQL的信息:
用户点击“修改”后:
更新后的信息: