コース: PHP+MySQL 入門

今すぐコースを受講しましょう

本日登録してエキスパートが指導する22,500件以上のコースにアクセスしましょう。また、このコースを個別に購入することもできます。

ページングの処理2

ページングの処理2

コース: PHP+MySQL 入門

1ヶ月の無料トライアルを開始

ページングの処理2

ここではページングの処理の 二つ目としまして 一つ前のレッスンでやりました ページングの処理の続きの スクリプトを書いていきたと思います このレッスンは一つ前の レッスンからの続きとなりますので 二つ続けてご覧ください ではプロジェクトを説明していきましょう ここでは一つ前のレッスンで 作った lesson 02-06 というフォルダをそのまま コピーし lesson 02-07 というフォルダ名に変更しました そしてデータベースの方を見ていきます ここでは 「genre_master」 「item_log」 「item_table」と いうテーブルがあり こちらの「 item_table 」には 先程登録した こちらの情報を含めた 16 件のデータが登録されています これらのデータベースは こちらの素材ファイルの中に データベースのエクスポートデータも 含めて入っていますので もし一つ前のレッスンがうまく 終わっていないという方は こちらを使っていただいても良いでしょう ではスクリプトを記述していきます ここではこの sql の「 LIMIT 」 というオプションを使うと ページングの処理がうまくいく という事が分かりました ですので 次にやらなきゃいけない事 というのは例えば ユーザーが トップページを見たい もしくは 二ページ目を見たい 三ページ目を見たい というような指示を何らかの方法で与えた時に この「 LIMIT 」の値が どのように変化するのかを 計算しなければならないという事になります 例えばここでは 何かここにリンク等を 準備する事になるんですけれども この url を加工する事で その何ページ目を表示したいかを 制御するようにしましょう つまり 例えば index.php とだけ指定した場合は これをトップページ つまり一ページを 表示するという事にし ここに 「 ?page=2 」と指定した場合には これは二ページ目を表示したい という事を示している という風に定義します これは特にこのようにしなければ ならないというわけではなく いわゆる使用の決定の仕方次第になりますので どのような方法でも構いません ここでは url を加工するという方法で 実装を進めていきたいと思います この url の後ろの「 ? 」を付け [ page=…

目次