みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

googleの様なページング処理

mysqlのデータを表示させる時にgoogleの様なページングにしたいと思っています。

初心者の為、自力で作る事ができないのでフリーで配布されているスクリプトを参考にしようと探しているのですが、そのようなページングを使っているスクリプトが見つかりません。

参考サイトや配布されているサイトをご存知の方がいましたら、是非教えてください。

よろしくお願いします。

投稿日時 - 2006-04-26 13:28:49

QNo.2115197

困ってます

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

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

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

投稿日時 - 2006-04-26 20:41:43

お礼

ありがとうございました。

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

投稿日時 - 2006-04-27 14:01:30

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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

投稿日時 - 2006-04-26 16:03:39

お礼

ありがとうございます。

Pager見ましたが、良くわかりませんでした・・

今は、mysqlのデータ数を数えループさせてページを表示させています。

こんな感じです。↓

次へ>> 1|2|3|4|5|6|7|8|9|10~と永遠に続いてしまいます。

ここまでは自力で作れるのですが、これをgoogleのように

次へ>> 1|2|3|4|5|~|55|56|58|...

と増えても調整できるようにしたいのですが、頭がこんがらがって、どう処理していいのか分からない状態です。

処理の流れや考え方などご教授して頂けると嬉しいです^^

投稿日時 - 2006-04-26 19:38:54

あなたにオススメの質問