复制代码 代码如下:
$pages) $page = $pages;
//计算查询偏移量
$offset = $pagesize*($page-1);
//页码范围计算
$init = 1;//起始页码数
$max = $pages;//结束页码数
$pagelen = ($pagelen%2)?$pagelen:$pagelen+1;//页码个数
$pageoffset = ($pagelen-1)/2;//页码个数左右偏移量
//生成html
$pagecode='';
$pagecode.=$page/$pages;//第几页,共几页
//如果是第一页,则不显示第一页和上一页的连接
if($page!=1){
$pagecode.=;//第一页
$pagecode.=;//上一页
}
//分页数大于页码个数时可以偏移
if($pages>$pagelen){
//如果当前页小于等于左偏移
if($page $init=1;
$max = $pagelen;
}else{//如果当前页大于左偏移
//如果当前页码右偏移超出最大分页数
if($page+$pageoffset>=$pages+1){
$init = $pages-$pagelen+1;
}else{
//左右偏移都存在时的计算
$init = $page-$pageoffset;
$max = $page+$pageoffset;
}
}
}
//生成html
for($i=$init;$i if($i==$page){
$pagecode.=''.$i.'';
} else {
$pagecode.=$i;
}
}
if($page!=$pages){
$pagecode.=>;//下一页
$pagecode.=>>;//最后一页
}
$pagecode.=
;
return array('pagecode'=>$pagecode,'sqllimit'=>' limit '.$offset.','.$pagesize);
}
?>
加了页码跳转文本框
以下是新手使用说明
复制代码 代码如下:
======================
补贴css
复制代码 代码如下:
http://www.bkjia.com/phpjc/319325.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/319325.htmltecharticle复制代码 代码如下: ?php functionpage($page,$total,$phpfile,$pagesize=10,$pagelen=7){ $pagecode='';//定义变量,存放分页生成的html $page=intval($page);//避免非数...