SQLデータベースの結果をページ分割する必要があるWebサイトに取り組んでいます。アイデアはこのようなものです。ユーザーは、米国の各州のコードが記載された送信ボタンをクリックして、その州のユーザーが残したすべてのコメントを表示できます。たとえば、[NY]をクリックすると、NYからのすべての人のコメントが表示され、[TX]をクリックすると、すべてのTXが表示されます。結果を1つの大きなリストに表示することは機能しますが、これらの結果を今すぐページ付けしたいと思います。私は現在、新しい状態が表示されるたびに再更新する必要がある独自のpaginate.phpファイルにあるこのコードを使用しています。
<?php
...
$rs_result = mysql_query($sql);
$row = mysql_fetch_row($rs_result);
$total_records = $row[0];
$total_pages = ceil($total_records / 10);
for ($i=1; $i<=$total_pages; $i++) {
echo "<a href='?page=".$i."'>".$i."</a> ";
};
?>
コード自体は、ページを更新するため、正確には機能しません。これを行うと、以前にクリックされた状態のメモリが失われます。これをAjaxで動作するように変更して、ページを更新する必要がないようにするにはどうすればよいですか。さらに詳しい情報が必要な場合はお知らせください。