HOME
DOMAIN
WEB HOST
AUTO Site
VPS SERVER
CLOUD HOST
SERVER
HK HOST
AGENT
SERVICE
<?php // 禁止直接访问该页面 if (basename($HTTP_SERVER_VARS['PHP_SELF']) == "pager.class.php") { header("HTTP/1.0 404 Not Found"); } class Pager { /** 总信息数 */ var $infoCount; /** 总页数 */ var $pageCount; /** 每页显示条数 */ var $items; /** 当前页码 */ var $pageNo; /** 查询的起始位置 */ var $startPos; var $nextPageNo; var $prevPageNo; function Pager($infoCount, $items, $pageNo) { $this->infoCount = $infoCount; $this->items = $items; $this->pageNo = $pageNo; $this->pageCount = $this->GetPageCount(); $this->AdjustPageNo(); $this->startPos = $this->GetStartPos(); } function AdjustPageNo() { if($this->pageNo == '' || $this->pageNo < 1) $this->pageNo = 1; if ($this->pageNo > $this->pageCount) $this->pageNo = $this->pageCount; } /** * 下一页 */ function GoToNextPage() { $nextPageNo = $this->pageNo 1; if ($nextPageNo > $this->pageCount) { $this->nextPageNo = $this->pageCount; return false; } $this->nextPageNo = $nextPageNo; return true; } /** * 上一页 */ function GotoPrevPage() { $prevPageNo = $this->pageNo - 1; if ($prevPageNo < 1) { $this->prevPageNo = 1; return false; } $this->prevPageNo = $prevPageNo; return true; } function GetPageCount() { return ceil($this->infoCount / $this->items); } function GetStartPos() { return ($this->pageNo - 1) * $this->items; } } ?>