<?php
/***
* $page 當(dāng)前頁
* $pageSize 每頁顯示條數(shù)
* $pages 總頁數(shù)
*/
function page($page,$pageSize,$pages){
$span=''; //定義空字符串
$preStr =''; //上一頁
$nextStr= ''; //下一頁
for($i=1;$i<=$pages;$i++){
$active=($page==$i)?'active':null;
$span .= '<a class="'.$active.'" href="?p='.$i.'">'.$i.'</a>';
}
$prev = $page - 1;
if($page<=1) $prev==1;
if($page>1){
$preStr = '<a href="?p='.$prev.'">上一頁</a>';
}
$next = $page + 1;
if($page>=$pages) $next=$pages;
if($page<$pages){
$nextStr ='<a href="?p='.$next.'">下一頁</a>';
}
$span = $preStr.$span.$nextStr;
return $span;
}
在需要分頁的頁面, 獲取參數(shù)值,偏移量在分頁的頁面設(shè)置.
<?=page($page,$pageSize,$pages);?>
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)