質問: fgetcsv($file, 1000, ",")) { ? | | | | | --- | --- | --- | | [詳細](syousai.php?id= echo $data0;?>) | 番号: echo $data0;? | 名前: echo $data1;? | } ? fclose($file); ? と、言うようなソースです。 こんなやり方でいいのかも不明ですがこの中にページングとソートの機能を追加したいと思っています。
回答: ロジックだけ。 1.csvデータを2次元配列などに読み込む。 2.配列をsort系の関数でソートする。 3.配列を1ページの最大表示数だけ表示する。 4.ページングのナビゲータを表示する。 csvファイルの「読込」と「表示」を別々に処理することが肝心。今みたいに同じルーチンの中に書いちゃうと、柔軟性が無くなっちゃうんじゃないでしょうか。 あと、ページングだけど、「abc.php?start=4&end=14」みたいに、アイテムの表示範囲をget値で指定できるようにすれば楽かも。掲示板みたいに。