php分页类

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<? php
//
//+----------------------------------------------------------------------+
//| 分页类   |
//+----------------------------------------------------------------------+
//|Copyright(c)2001NetFishSoftware  |
//|  |
//|Author:whxbb()   |
//+----------------------------------------------------------------------+
//
//$Id:pager.class. php,v0.12001/8/213:18:13yfExp$
//
//禁止直接访问该页面
if(basename($HTTP_SERVER_VARS[' php_SELF'])=="pager.class. php"){
header("HTTP/1.0404NotFound");
}
/**
* 分页类
*Purpose
*分页
*
*@author :whxbb()
*@version:0.1
*@date : 2001/8/2
*/
classPager
{
/**总信息数*/
var$infoCount;
/**总页数*/
var$pageCount;
/**每页显示条数 */
var$items;
/**当前页码*/
var$pageNo;
/**查询的起始位置 */
var$startPos;
var$nextPageNo;
var$prevPageNo;
  
functionPager($infoCount,$items,$pageNo)
{
$this->infoCount=$infoCount;
$this->items  =$items;
$this->pageNo =$pageNo;
$this->pageCount=$this->GetPageCount();
$this->AdjustPageNo();
$this->startPos =$this->GetStartPos();
}
functionAdjustPageNo()
{
if($this->pageNo==''||$this->pageNo<1)
$this->pageNo=1;
if($this->pageNo>$this->pageCount)


$this->pageNo=$this->pageCount;
}
/**
 *下一页
 */
functionGoToNextPage()
{
$nextPageNo=$this->pageNo+1;
if($nextPageNo>$this->pageCount)
{
$this->nextPageNo=$this->pageCount;
returnfalse;
}
$this->nextPageNo=$nextPageNo;
returntrue;
}
/**
 *上一页
 */
functionGotoPrevPage()
{
$prevPageNo=$this->pageNo-1;
if($prevPageNo<1)
{
$this->prevPageNo=1;
returnfalse;
}
$this->prevPageNo=$prevPageNo;
returntrue;
}
functionGetPageCount()
{
returnceil($this->infoCount/$this->items);
}
functionGetStartPos()
{
return($this->pageNo-1) *$this->items;
}
}
?>

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值