您好,欢迎访问一九零五行业门户网

php简单分页类_PHP教程

total=$total; 
        $this->page=$page; 
        $this->num=$num; 
        $this->pagenum=$this->getpagenum(); 
        $this->offset=$this->getoffset(); 
    } 
    private function getpagenum(){ 
        return  ceil($this->total/$this->num); 
    } 
    private function getnextpage(){    //下一页  
        if($this->page==$this->pagenum){ 
            return false; 
        }else { 
            return $this->page+1; 
        } 
    } 
    private  function getprevpage(){ 
        if($this->page==1){            //上一页  
            return false; 
        }else { 
            return $this->page-1; 
        } 
    } 
    private  function getoffset(){ 
        return  ($this->page-1)*$this->num; 
    } 
    private function getstartnum(){ 
        if ($this->total==0) { 
            return 0; 
        }else { 
            return $this->offset+1; 
        } 
    } 
    private  function getendnum(){ 
        return min($this->offset+$this->num,$this->total); 
    } 
    public function getpageinfo(){ 
        $pageinfo=array( 
         row_total=>$this->total, 
         row_num  =>$this->num, 
         page_num =>$this->getpagenum(), 
         current_page=>$this->page, 
         row_offset=>$this->getoffset(), 
         next_page=>$this->getnextpage(), 
         prev_page=>$this->getprevpage(), 
         page_start=>$this->getstartnum(), 
         page_end =>$this->getendnum() 
        ); 
        return  $pageinfo; 
    } 

?>
摘自 chaojie2009的专栏
http://www.bkjia.com/phpjc/478369.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478369.htmltecharticle?php /** * 分页类 * 2011/8/31 * kcj * */ class page{ private $total; //查询总的数据记录 private $page; //当前第几页 //private $pagesize; //每页显示的条数 priv...
其它类似信息

推荐信息