我正在将 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>";
我还在一个单独的文件中设置了一个更新/删除脚本,假设存储信息的“更新”或“删除”变量将被传递到该文件并根据 ID 运行对客户端信息的更新。
我缺乏知识是提交的异步方面,我无法将 javascript/jquery 合并到结果中以编辑和更新存储在数据库中的值而无需刷新页面。有谁知道如何最好地做到这一点?
本质上,我希望页面如下所示:
从 MySQL 中提取的信息:
用户点击“编辑”后:
更新后信息: