- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページング機能の実装について@PHP+MySQL)
ページング機能の実装について@PHP+MySQL
このQ&Aのポイント
- 表示する要素が多く、ページング機能を実装する必要があります。
- 具体的な実現したい機能について説明しました。
- 実装に関する質問と、より効率的な方法についてのアドバイスを求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1、PEARのPagerが近いといえば近いですが、中間ページのリンクがそこまで細かに制御できるものではなかったです。 2、数万レコードは無理だと思います。クライアント側のスクリプトでAjaxで呼んでくるとかそれぐらいじゃないでしょうか。 とりあえず、 ・総レコード数をSQLのCOUNTで取得する ・現在表示のページ数をPOSTなりGETなりで保持しておく ・総レコード数をページ毎の最大表示件数で割って、ページ数を取得する ・表示ページ番号が1だったら「Prev」のリンクをはずす ・表示ページ番号が総ページ数の最後だったら「Next」のリンクをはずす ・現在ページの番号のリンクもはずす という要件を満たしたものさえ出来れば後は表示上の問題なので、どうにでも出来ると思います。
お礼
回答ありがとうございます。 結局はそうなんですね。自分好みにしたい且つ汎用的なライブラリで済ませたいって難しいですよね。 とりあえずajaxでサーバ連携して作ってみようと思います。