var $url; function __construct($total,$pagesize=5,$url="") { $this->pageSize=$pagesize; $this->url=$url; $this->totalRec=$total; $this->totalPage=ceil($this->totalRec/$this->pageSize); $this->page=$_REQUEST["page"]; if($this->page==""||$this->page<=0) { $this->curPage=1; } else { $this->curPage=$this->page>$this->totalPage?$this->totalPage:$this->page; } $this->start=($this->curPage-1)*$this->pageSize; } function show() { $step=10; if($this->totalPage<$step) { $start=1; $end=$this->totalPage; } else { $start=$this->curPage-4;//start $end=$start+$step-1;//end if($this->totalPage-$start<$step) { $start=$this->totalPage-$step; if($start<=0) { $start=1; } $end=$this->totalPage; } else { $start=$this->curPage-4; if($start<=0) { $start=1; $end=$step; } else { $end=$step+$start; } } } // $temp=pathinfo($_SERVER['PHP_SELF']); $base_url=$temp["basename"]; $url=$this->url; $first_page="$base_url?$url"; $pre_page="$base_url?page=".($this->curPage-1); $link_page="$base_url?page"; $next_page="$base_url?page=".($this->curPage+1); $last_page="$base_url?page=".$this->totalPage; /******************输出分页开始***************/ $str.=" "; $str.="
  • ".$this->curPage."/".$this->totalPage."
  • "; $pre=$this->curPage-1; $str.="
  • |<<< /a>
  • "; if($pre>1) { $str.="
  • << /a>
  • "; } for($i=$start;$i<=$end;$i++) { if($i==$this->curPage) { $str.="
  • $i
  • "; } else { if($i!=1) $str.="
  • $i
  • "; else $str.="
  • $i
  • "; } } $next=$this->curPage+1; if($next<$this->totalPage) { $str.="
  • >
  • "; } $str.="
  • >>|
  • "; return $str; } } ?>Table 'dlfautopump_com.system' doesn't exist