• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:検索データのページング処理について)

検索データのページング処理について

このQ&Aのポイント
  • 独学でphpを勉強しているのですが、ページング処理が上手くいきません。1ページの表示を10件にし、「次のページ」という機能を付けたいです。
  • 参考にしているページでは、リンクの表示部分を99→$list_upにするとリンクが正常に動かなくなります。しかし、この変更によって検索データの件数は表示されます。
  • また、検索データは表で表示されているのですが、検索したデータが全て表示されてしまいます。初心者のため、どうすればいいか分かりません。

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

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

ご呈示のページで、#4発言のecho_page()関数定義は、全部コピーしてますよね さらに、#6発言のメインルーチンからの関数呼び出しと、実発言表示部分を 自分の実際に合わせて編集すればできあがるのでは? 関数内変数と、メインルーチンの変数は別物ですけど、その辺の区別や使い方は、 入門書や、phpマニュアルできちんと確認して下さいね。

その他の回答 (1)

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

ご呈示のページでかなり詳しく書かれていると思うのですけど 質問者さんはどのように作られているのでしょう? >99→$list_up  ってなんですか? $list_upは表示件数なのでプログラム内では定数扱いでいいはずですけど 各変数に付いてるコメントの意味を理解されてないのかな? 一行一行何をやっているのか図解してみたら?

shigeky_n
質問者

お礼

回答いただきありがとうございます。

shigeky_n
質問者

補足

すいません。変な書き方をしまして。それとも私がデタラメな事を書いているのかもしれませんが 参考ページのサンプルコードの最後にある  // リンクの表示  echo_paging(99, $page); のことだったのですが この最後のリンクの表示の部分の99を$hit_countに変えたのですが間違っているのでしょうか?よくわからないものですいません。 99のままだと[ 99 件中の 1-10 件を表示 ]となってしまいます。