>  기사  >  백엔드 개발  >  新手提问分页类的一个输出循环显示分页遇到有关问题,求解

新手提问分页类的一个输出循环显示分页遇到有关问题,求解

WBOY
WBOY원래의
2016-06-13 12:38:19800검색

新手提问分页类的一个输出循环显示分页遇到问题,求解?

<br>
<?php <br />
class PageClass {<br>
	private $total_record;//总记录<br>
	private $page_size;//页记录数<br>
	private $current_page;//当前页<br>
	private $total_page_size;//总页数<br>
	private $page_url;   //页面url<br>
	private $page_start;  //起始页<br>
	private $page_stop;//结束页<br>
	public $page_limit;  //limit,<br>
    function __construct($total_record=0,$page_size=1,$current_page=1,$page_url) {<br>
    	$this->total_record=$this->numeric($total_record);<br>
    	$this->page_size=$this->numeric($page_size);<br>
    	$this->current_page=$this->numeric($current_page);<br>
    	$this->page_limit=($this->current_page*$this->page_size)-$this->page_size;<br>
        $this->page_url=$page_url;<br>
        if($this->current_page
        	$this->current_page=1;<br>
        }<br>
<br>
        if($this->current_page
        	$this->current_page=0;<br>
        }<br>
        $total_page_size = ceil($total_record/$page_size);<br>
<br>
        if($this->total_page_size
        	$this->total_page_size=1;<br>
        }<br>
        if($this->current_page>$this->total_page_size){<br>
        	$this->crrent_page=$this->total_page_size;<br>
        }<br>
        $this->page_start=$this->current_page;<br>
        $this->page_stop=$this->current_page+5;<br>
        if($this->page_stop>$this->total_page_size){<br>
        	$this->page_stop=$this->total_page_size;<br>
        	$this->page_start=$this->page_stop-5;<br>
        }<br>
        if($this->page_start
        	$this->page_start=1;<br>
        	if($this->page_stop > $this->total_page_size){<br>
        		$this->page_stop=$this->total_page_size;<br>
        	} <div class="clear">
                 
              
              
        
            </div>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사: 用C实现PHP扩张类 다음 기사: 急session有关问题