- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページネーションの記述方法)
ページネーションの記述方法について
このQ&Aのポイント
- ページネーションの記述方法についておたずねします。サイトで解説してある方法まではわかりましたが、リンクするページ数が多くなった場合の記述方法が知りたいです。例えば、最初のページは1から10までの数字が表示され、後のページでは前のページの数字が消え、新しいページの数字が追加されます。このようにする方法を教えてください。
- ページネーションの記述方法についてお尋ねします。リンクするページ数が多くなった場合の記述方法を知りたいです。最初のページでは1から10までの数字が表示され、後のページでは前のページの数字が消え、新しいページの数字が追加されます。具体的な方法を教えてください。
- ページネーションの記述方法について質問です。リンクするページ数が増えると、ページ番号をどのように表示すればいいのでしょうか。最初のページでは1から10までの数字が表示され、後のページでは前のページの数字が消え、新しいページの数字が追加されます。具体的な方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CGI - 教えて!goo ( http://oshiete.goo.ne.jp/category/251/ ) Perl - 教えて!goo ( http://oshiete.goo.ne.jp/category/255/ ) で聞かれたほうが良いでしょう。 簡単に言うと、 ・データの数をページ数で割って切り上げて丸める。 ・カレントのページをPATH_INFOかQueryStringsで保持する。 ・カレントの前後に配置する数を決める。 if($max<10){$Last=$Max;$Start=0;} else{ if($Current<4){$Max=10;$Start=0;} elsif($Current+4>$Max){$Last=$Max;$Start=$Max-10;} else{$Max=$Current+4;$Start=$Max-10;} } とか・・・単なる思い付き・・ きちんと、フローチャートを書いて考えましょう。
お礼
お礼が遅れました。すいません。 有難うございました_(_^_)_。