background image

        

private

 

function

 setCurPage(

$curPage

){

                

if

(

$curPage

 < 1)

                

{

                    

$curPage

 = 1;

                

}

                

else

 

if

(

$curPage

 > 

$this

->totalPages)

                

{

                    

$curPage

 = 

$this

->totalPages;

                

}

                    

$this

->curPage = 

$curPage

;

        

}

 

        

/*

        

显示分页页脚的信息

 

        

如首页,上一页,下一页,尾页等信息

        

*/

        

private

 

function

 showFoot(){

            echo

 '<a href="?curPage=1">首页</a>';

            echo

 '<a href="?curPage='.(

$this

->curPage - 1).'">上一页</a>';

            echo

 '<a href="?curPage='.(

$this

->curPage + 1).'">下一页</a>';

            echo

 '<a href="?curPage='.

$this

->totalPages.'">尾页</a>';

        

}

 

  

}

 
?>
 
方法二:
代码如下

:

 
<?php 

class

 mysqlPager{ 

var

 

$pagePerNum

=5;

//每页显示数据项数 

var

 

$pagePerGroup

=5;

//每分页组中页数 

var

 

$curPage

=0;

//当前页,Defualt 第一页 

var

 

$totalPage

=0;

//总页数 

var

 

$totalNum

=0;

//数据项总数 

var

 

$curPageGroup

=0;

//当前分页组 

var

 

$curPageUrl

="";

//当前用到分页的 URL 

var

 

$customStyle

="";

//自定义风格 

var

 

$pageQuerySql

=""; 

function

 mysqlPager(){

//构造函数 PHP4 

/**