$this->conn=$conn;
$this->sql=$sql;
$this->itemsperpage=$itemsperpage;
$this->length=$length;
$this->url=$url;
$this->url.=(stristr($this->url,'?')!=false)?'&':'?'; //url里有?就加&没有就加?
$this->gettotalpagenumber();
}
function gettotalitems(){
//for adodb
$rs=$this->conn->execute($this->sql);
$this->totalitems=$rs->recordcount();
return $this->totalitems;
}
function gettotalpagenumber(){
$this->totalpagenumber=ceil($this->gettotalitems()/$this->itemsperpage);
return $this->totalpagenumber;
}
//sql里 limit start,length 中的起始值
function getlimitstart(){
$start=($this->currentpagenumber-1)*$this->itemsperpage;
return $start;
}
//sql里 limit start,length 中的length
function getlimititems(){
return $this->itemsperpage;
}
function getrsperpage(){
$modisql=$this->sql. limit .$this->getlimitstart(). ,.$this->getlimititems();
//偶用的是adodb的说
$modirs=$this->conn->execute($modisql);
$arr=$modirs->getarray();
return $arr;
}
http://www.bkjia.com/phpjc/631886.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631886.htmltecharticle?php class pager{ //生成的页码(事实上不用也行) var $pagenumber=''; //需要分类的条目总数 var $totalitems=0; //数据连接相关 var $conn; var $sql; //每页...
