当前位置:Gxlcms > PHP教程 > 强大php分页代码类_PHP教程

强大php分页代码类_PHP教程

时间:2021-07-01 10:21:17 帮助过:5人阅读

本教程为各位朋友提供一款类型discuz论坛风格的分页代码了,我们把这段代码写成了一个函数哦,下面来看看吧。

本教程为各位朋友提供一款类型discuz论坛风格的分页代码了,我们把这段代码写成了一个函数哦,下面来看看吧。

//分页当页面数
function getPage($page,$pageSize){
$this->getRowsCount();
$this->getPageCount($pageSize);
//print $this->pageCount;
if(($page =="") || ($page<"1") || (!ereg("[0-9]+",$page))){
$this->notePage = "1";
}else if($page>$this->pageCount){
$this->notePage = $this->pageCount;
}else{
$this->notePage = $page;
}
return $this->notePage;
}

//取得记录总数
function getRowsCount(){
$this->getRes($this->sql_number);
$row = $this->getRows();
$this->number = $row[0];
return $this->number;
}

//取得页面数量

function getPageCount($pageSize){
$this->pageCount = ceil($this->number/$pageSize);
return $this->pageCount;
}

//分页代码
function getPageContent($page,$url,$pageSize){
if($page=="1"){
$view.=" [首页]";
$view.=" [上一页]";
}else{
$view.=" [首页]";
$view.=" [上一页]";
}
if($page<$this->pageCount){
$view.=" [下一页]";
$view.=" pageCount." >[尾页]";
}else{
$view.=" [下一页]";
$view.=" [尾页]";
}
return $view."  当前第".$page."页/共".$this->pageCount."页 ".$this->number."条记录"." 前往第 ".$this->getUrl($url,$page);
}

//分页转至页面
function getUrl($url,$page){
$go ="

< 上一篇

phpmb_substr()函数截取中文字符串应用示例

  • 下一篇 >

    PHP连mysql和oracle数据库性能比较_PHP教程

  • 人气教程排行