次のように、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 から取得した情報:
ユーザーが [編集] をクリックした後:
更新後の情報: