お世話になっております。
表題の件ですが、文字通りPHPのページでページャーをつけたいです。
問題
会員検索のページで会員数が増え、検索結果が多くなってしまった場合にガラケーだと下の方の情報が見切れてしまう事象が発生。
同一ページでもスマホ、PCならすべて表示されているので件数やプログラムの問題ではなく、ガラケーそのものの仕様に依存するものだと思われます。
確実に対応するために今回ページングを設置することになりました。
前提条件
- 既存のページで会員検索結果を表示するもの
- 検索条件は複合条件OKで結構煩雑
- 該当データを全件取得した後、他のテーブルからも様々な条件を引っ張ってきて必要な情報を一つの配列に格納
(この過程で入れ子のforeachも数回登場しています…)
- 最終的に配列をforeachで全件一覧表示
知りたいこと
条件がこれだけならばsimplePagination.js
を用いて目的のページングが可能なのですが、最大の問題は
ガラケーでの検索に対応する必要がある
ことです。
ガラケーなのでjqueryを用いたsimplePagination.js
は使用できません。
各SQLにLIMITをつけてそもそも取得の件数をコントロールすれば実現するのはわかっているのですが、とにかくそこにたどり着くまでの処理が煩雑なので、できればforeachで回す際にいい感じに処理できないかと思っています。
もし、こういう風に回せば実現できるんじゃない?というようなご意見ありましたらご教授いただければ幸いです。
環境
PHP 5.2.4
MySQL 5.0.45
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。