php pagination
$pageCount = 9;//総ページ数
$pageNow = 3;//ユーザーが入力したページ数
$ i = 3 ;//表示ページ数
$j = $pageCount/$i; //スクロール可能な回数
$arr=array() ;
//数値スクロールを制御する回数
for($k=0;$k<$j;$k++) {
//ページめくりを制御
if($pageNow==3*$k) {
for ($e=($k*3)+1;$e<=3*($k+1);$e++) {
$arr[] = $ e;
//echo $e;
}
//echo "";
}else {
//現在表示されているページ数を出力します
for($a=0;$a< $i;$a++) {
$arr[$a];
}
}
}
?>
助けてください 次に、そこで問題が発生しました。
-----解決策---------
$pageCount = 9; // 総ページ数 $pageNum = 3;//表示されるページ数 $pageNow = $_GET['page'] ? $_GET['page'] : 1;//ユーザーが入力したページ数 if( $pageNow == $pageCount ) $pageNow = 1; // スクロールを繰り返し、この文を追加します。 $pageStart = Floor($pageNow / $pageNum) * $pageNum + 1; //表示開始ページ番号 $pageEnd = $pageStart + $pageNum;//表示終了ページ番号 + 1 for($i=$pageStart; $i