• ベストアンサー

googleの様なページング処理

mysqlのデータを表示させる時にgoogleの様なページングにしたいと思っています。 初心者の為、自力で作る事ができないのでフリーで配布されているスクリプトを参考にしようと探しているのですが、そのようなページングを使っているスクリプトが見つかりません。 参考サイトや配布されているサイトをご存知の方がいましたら、是非教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

先日同じような質問があったので回答したものです もしかしたらご要望にあうかもしれません。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2110551
melll
質問者

お礼

ありがとうございました。 参考URLのソースで処理の流れを把握する事ができ、うまく作れる事ができました。

その他の回答 (1)

  • oka5130
  • ベストアンサー率66% (35/53)
回答No.1

簡単にPagerを使いたいのであれば、PEARのPagerが便利だと思います。 http://pear.php.net/manual/en/package.html.pager.php ただ、スクリプトを参考に勉強して、最終的に自力で作ろうと思っておられるなら、規模が大きすぎるかもしれません。 初心者の方にPEARは少し難しいかもしれませんしね。 私は自作でPagerを作ったことが(一応)あるので、どういったところで悩んでおられるのかを質問していただけたら、答えられると思います。

参考URL:
http://pear.php.net/manual/en/package.html.pager.php
melll
質問者

お礼

ありがとうございます。 Pager見ましたが、良くわかりませんでした・・ 今は、mysqlのデータ数を数えループさせてページを表示させています。 こんな感じです。↓ 次へ>> 1|2|3|4|5|6|7|8|9|10~と永遠に続いてしまいます。 ここまでは自力で作れるのですが、これをgoogleのように 次へ>> 1|2|3|4|5|~|55|56|58|... と増えても調整できるようにしたいのですが、頭がこんがらがって、どう処理していいのか分からない状態です。 処理の流れや考え方などご教授して頂けると嬉しいです^^

関連するQ&A