例えば、60個のデータを1ページ20個まで表示すると考えた場合、
$_GET[“param”]で、パラメーターの値を取得して、条件分岐で表示できる。
<?php $data = 60; $per_show = 20; $page_count = (int)(($data -1) / $per_show) +1; // echo $page_count; echo $page_count . "ページまであります。<br>"; $param = (int)$_GET["page"]; if($param){ if($page_count >= $param){ echo $param . "ページ目です。"; } } ?>
なるほど、こういうことか。
ページングを足してみます。
<?php $data = 70; $per_show = 20; $page_count = (int)(($data -1) / $per_show) +1; // echo $page_count; echo $page_count . "ページまであります。<br>"; $param = (int)$_GET["page"]; if($param){ if($page_count >= $param){ echo $param . "ページ目です。<br>"; } } echo "<br>"; for($i=0; $i< $page_count; $i++){ $page = $i + 1; echo "<a href=\"?page=".$page."\">".$page."</a> "; } ?>
うひょー