php分页类
2008-05-01 04:57
453 查看
.Yxt307{display:none;}<?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;
}
}
?>
//
//+----------------------------------------------------------------------+
//|分页类 |
//+----------------------------------------------------------------------+
//|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;
}
}
?>
相关文章推荐
- 超级好用的PHP分页类
- Php 分页类
- PHP分页类
- PHP通用分页类page.php[仿google分页]
- ci 分页类 伪静态错误的情况,需要修改\system\libraries\Pagination.php
- php简单分页类
- php 分页类(3)
- phpfans留言版用到的数据操作类和分页类
- php分页类代码 Digg Style Paginator Class
- PHP分页类
- 简单好用的PHP分页类
- php分页类
- php通用分页类代码
- 简单,方便,功能全的php分页类
- php分页类 增强版
- PHP分页类(较完美)
- 一个简单的PHP分页类
- zhphpframework(二十六) php+mysql 分页类
- php中的数据库操作类、分页类,以及smarty扩展类
- php+mysql 公共分页类