データ数が多くなってくると必然的に検索結果の表示件数も増えます。 1ページあたりの表示件数があまり多すぎるのも考えものですね。 1ページあたりのデータ数を10件に区切って表示する方法を考えてみましょう。 ページはクエリで制御する 例としてすべてのデータを1ページ10件ずつに区切って表示するプログラム(allitem.php)を作ってみましょう。 1ページ目 <ol> <?php $Data=file("item.csv"); for($i=0;$i<10;$i++){ //解説(1) $line=explode("‚ "‚ $Data[$i]); $ID=$line[0]; $Title=strip_tags($line[3]); print"<li><a href='item.php?id={$ID}'>{$Title}</a></li>"; } ?> </ol> 解説(1) これは簡単