网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php面向对象分页类代码

maxRows = $maxRows;
$this->pageSize= $pageSize;
//获取当前页
$this->page = isset($_GET['p'])?$_GET['p']:1;
$this->getMaxPage();
$this->checkPage();
//获取和封装url地址
$this->url = $_SERVER["PHP_SELF"];
$this->getParams();
}
//获取分页信息
public function limit(){
return (($this->page-1)*$this->pageSize).",".$this->pageSize;
}
//计算分页中的最大页数
private function getMaxPage(){
$this->maxPage = ceil($this->maxRows/$this->pageSize);
}
//判断当前页数是否越界
private function checkPage(){
if($this->page>$this->maxPage){
$this->page = $this->maxPage;
}
if($this->page<1){
$this->page=1;
}
}
//封装url上搜索条件
private function getParams(){
foreach($_GET as $k=>$v){
if($k!="p" && !empty($v)){
$this->params.="&{$k}={$v}";
}
}
}
//生成分页HTML代码
public function show(){
$str = "";
$str.= "当前第{$this->page}/{$this->maxPage}页 共计{$this->maxRows}条 ";
$str.= " 首页 ";
$str.= " 上一页 ";
$str.= " 下一页 ";
$str.= " 末页 ";
return $str;
}
}

网站栏目:php面向对象分页类代码
本文来源:http://bjjierui.cn/article/ihpsdh.html

其他资讯