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

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

WBOY
Freigeben: 2016-06-13 12:37:33
Original
883 Leute haben es durchsucht

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

$my_page1=new PageClass($total1,20,$_GET['page'],'?account='.$_SESSION['account'].'&act=wyxx&page={page}');
Nach dem Login kopieren

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

分页类是这样子的:

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>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage