PHP Paging
$pageCount = 9;//Total Pages
$pageNow = number of pages entered by the 3;//user
$i = number of pages displayed 3;//
$j = $pageCount/$i; Number of times you can scroll
$arr =array ();
Number of controls to scroll
for ($k =0; $k < $j; $k + +) {
Control page Flipping
if ($pageNow ==3* $k) {
for ($e = ($k) +1; $e <=3* ($k + 1); $e + +) {
$arr [] = $e;
Echo $e;
}
echo "
";
}else {
Output currently displayed pages
for ($a =0; $a < $i; $a + +) {
$arr [$a];
}
}
}
?>
Help to see, there is a problem.
------Solution--------------------
PHP Code
$pageCount = 9;//Total pages $pagenum = 3;//The number of page numbers displayed $pagenow = $_get[' page ']? $_get[' page ': 1;//the number of pages entered by the user if ($pageNow = = $pageCount) $pageNow = 1; Cyclic scrolling, plus this sentence $pagestart = floor ($pageNow/$pageNum) * $pageNum + 1; The starting page number displayed $pageend = $pageStart + $pageNum;//The ending page number +1for ($i = $pageStart; $i < $pageEnd; $i + +)