- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索データのページング処理について)
検索データのページング処理について
このQ&Aのポイント
- 独学でphpを勉強しているのですが、ページング処理が上手くいきません。1ページの表示を10件にし、「次のページ」という機能を付けたいです。
- 参考にしているページでは、リンクの表示部分を99→$list_upにするとリンクが正常に動かなくなります。しかし、この変更によって検索データの件数は表示されます。
- また、検索データは表で表示されているのですが、検索したデータが全て表示されてしまいます。初心者のため、どうすればいいか分かりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ご呈示のページで、#4発言のecho_page()関数定義は、全部コピーしてますよね さらに、#6発言のメインルーチンからの関数呼び出しと、実発言表示部分を 自分の実際に合わせて編集すればできあがるのでは? 関数内変数と、メインルーチンの変数は別物ですけど、その辺の区別や使い方は、 入門書や、phpマニュアルできちんと確認して下さいね。
その他の回答 (1)
- hrm_mmm
- ベストアンサー率63% (292/459)
回答No.1
ご呈示のページでかなり詳しく書かれていると思うのですけど 質問者さんはどのように作られているのでしょう? >99→$list_up ってなんですか? $list_upは表示件数なのでプログラム内では定数扱いでいいはずですけど 各変数に付いてるコメントの意味を理解されてないのかな? 一行一行何をやっているのか図解してみたら?
お礼
回答いただきありがとうございます。
補足
すいません。変な書き方をしまして。それとも私がデタラメな事を書いているのかもしれませんが 参考ページのサンプルコードの最後にある // リンクの表示 echo_paging(99, $page); のことだったのですが この最後のリンクの表示の部分の99を$hit_countに変えたのですが間違っているのでしょうか?よくわからないものですいません。 99のままだと[ 99 件中の 1-10 件を表示 ]となってしまいます。