Home > Backend Development > PHP Tutorial > 同一个页面小弟我有两个表格需要分页,小弟我实例化同一个分页类的时候出有关问题了

同一个页面小弟我有两个表格需要分页,小弟我实例化同一个分页类的时候出有关问题了

WBOY
Release: 2016-06-13 12:37:33
Original
890 people have browsed it

同一个页面我有两个表格需要分页,我实例化同一个分页类的时候出问题了
我在同一个页面有两个表格,都需要分页,我有一个分页类,两个表格都实例化了这个类,不过翻页之后就出问题了,没有数据了,为什么会这样了?
我是这样实例化的:
第一个表格的:

$my_page1=new PageClass($total1,20,$_GET['page'],'?account='.$_SESSION['account'].'&act=wyxx&page={page}');
Copy after login

第二个表格的:
$my_page2=new PageClass($total2,20,$_GET['page'],'?account='.$_SESSION['account'].'&act=blnr&page={page}');
Copy after login

分页类是这样子的:

class PageClass<br>
{<br>
private $myde_count;       //总记录数<br>
public $myde_size;        //每页记录数<br>
private $myde_page;        //当前页<br>
private $myde_page_count; //总页数<br>
private $page_url;         //页面url<br>
private $page_i;           //起始页<br>
private $page_ub;          //结束页<br>
public $page_limit;<br>
<br>
function __construct($myde_count=0,$myde_size=1,$myde_page=1,$page_url)//构造函数<br>
{   <br>
   $this->myde_count=$this->numeric($myde_count);<br>
   $this->myde_size=$this->numeric($myde_size);<br>
   $this->myde_page=$this->numeric($myde_page);<br>
   $this->page_limit=($this->myde_page * $this -> myde_size) - $this -> myde_size; //下一页的开始记录 <br>
   $this->page_url=$page_url; //连接的地址  <br>
   if($this->myde_pagemyde_page=1; //当前页小于1的时候,,值赋值为1 <br>
   if($this->myde_countmyde_page=0;  <br>
   $this->myde_page_count=ceil($this->myde_count/$this->myde_size);//总页数  <br>
   if($this->myde_page_count
    $this->myde_page_count=1;  <br>
   if($this->myde_page>$this->myde_page_count) <br>
     $this->myde_page=$this->myde_page_count;  <br>
   //$this->page_i=$this->myde_page-2;<br>
   $this->page_i=$this->myde_page-2;  <br>
        $this->page_ub=$this->myde_page+2; <br>
        //$this->page_ub=$this->myde_page+2;  <br>
        if($this->page_ipage_i=1;        <br>
        if($this->page_ub>$this->myde_page_count){$this->page_ub=$this->myde_page_count; }<br>
}<br>
      private function numeric($id) //判断是否为数字 <div class="clear">
                 
              
              
        
            </div>
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template