ページネーションの記述方法についておたずねします。
http://www.auone-net.jp/netguide/hp/mkhp/054/054 …
↑
こちらのサイトで解説してある方法まではわかりました。
質問はリンクするページ数が100とか200と言う具合に
大量になった場合の記述方法です。
要はグーグルやヤフーのように記述したいのです。
例えば、
↓
1 2 3 4 5 6 7 8 9 10 次へ
↓
前へ 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 次へ
のような感じなんですが・・・
最初は1234と10位までの若い番号だけが表示されていますが、
22 34 などと後ろのページの数字をクリックすると、後のページ数が次々と表示され
最初の方の1234が消えています。
このようにする方法を知りたいのです。
どなたか分かりやすい解説をお願いします。
No.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;}
}
とか・・・単なる思い付き・・
きちんと、フローチャートを書いて考えましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<IFRAME>でコンテンツ部分のみ...
-
パワーポイントで参照ページを...
-
エクセルVBAでマルチページの切...
-
VBAでマルチページのページ指定...
-
jsp初回のみ白画面
-
UserForm.showでマルチページ1...
-
リンク先へジャンプしてもオン...
-
TEX ページ番号について
-
写真で、「クリックすると拡大...
-
ホムペの更新とアップロード
-
カンマ区切り形式ではなく、セ...
-
リンクを送るとは?
-
リンクをアップデートするしな...
-
Index hospitalization とは?
-
他の方のPCの環境で・・
-
ホームページビルダーでフレー...
-
キングファイルの背表紙を作成...
-
確認ダイアログを表示出来ない
-
Dreamweaver3でフレームを使っ...
-
エクセルでアルファベット5段階...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<IFRAME>でコンテンツ部分のみ...
-
パワーポイントで参照ページを...
-
エクセルVBAでマルチページの切...
-
VBAでマルチページのページ指定...
-
UserForm.showでマルチページ1...
-
TEX ページ番号について
-
アクセス元URLをばれないよ...
-
写真で、「クリックすると拡大...
-
ページの自動ジャンプを止めるには
-
リダイレクト前のURLをブックマ...
-
アクティブレポートの、ページ...
-
HTMLでリンクが表示されないの...
-
Excel2007 VBA で2ページ目PDF
-
InDesignのスクリプトについて
-
相互リンクの貼り方について
-
IE を開いてページ内のリンクを...
-
検索順位が下がった
-
「リロード」ボタンをページ内...
-
ワンクッションページの構造
-
マルチページの初期表示ページ...
おすすめ情報