易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP采用Pear::Pager实现分页


1、
首先去http://pear.php.net/package/Pager 下载 Pager包:Pager-2.4.8.tgz

2、
解压到自己的工作目录
3、
示例如下:
<?php
require_once('Pager/Pager.php');
$params = array(
'itemData' => $re, //要进行分页的结果数组
'perPage' => 12, //每页的记录数
'delta' => 8, //每页显示的页码数
'append' => true,//页码在url传递
'clearIfVoid' => false,//单页是否显示页码
'urlVar' => 'entrant',//传递页码的变量名
'useSessions' => true,
'closeSession' => true,
'mode' => 'Jumping', //页码显示方式
'prevImg' => '上一页',
'nextImg' => '下一页',
'firstPagePre' => '',
'firstPageText'=> '第一页',
'firstPagePost'=> '...',
'lastPagePre' => '...',
'lastPageText' => '最末页',
'lastPagePost' => '',
'altPrev' => '上一页',
'altNext' => '下一页',
'altPage' => '',
'curPageLinkClassName'=> 'current', //当前页页码显示样式
);
if (isset($_REQUEST['sort'])) $params['extraVars'] = array('sort' => $_REQUEST['sort'], 'order' => $_REQUEST['order']); //url添加其他的参数
$pager = & Pager::factory($params);
$page_data = $pager->getPageData();//分页结果
$links = $pager->getLinks();//页码连接
?>



相关文档:

《细说PHP》目录结构

第1章  LAMP网站构建     1
1.1  网站软件简介.... 1
1.1.1  B/S软件体系结构... 1
1.1.2  动态网站介绍... 2
1.2  动态网站软件开发所需的Web构件.... 3
1.2.1  客户端浏览器... 4
1.2.2  扩展超文本标记语言XHTML. 5
1.2.3  层叠样式表CSS. 6
1.2.4 ......

php函数call_user_func和call_user_func_array详解

call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:
<?php
function a($b,$c)
{
    echo $b;
    echo $c;
}
call_user_func('a', "111","222");
call_user_func('a', "333","444");
//显示 111 222 333 444
?>
调用类内部的方法比较奇怪,居然用的是ar ......

为你剖解PHP序列化格式

对于那些刚刚接触PHP语言的朋友来说,什么是PHP序列化格式可能大家都还是不太清楚。我们今天就为大家详细讲解这一方面的知识。
PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。 ......

MySQL+PHP乱码解决 南三方

 MySQL+PHP产生乱码原因:
◆ MySQL数据库默认的编码是utf8,如果这种编码与你的PHP网页不一致,可能就会造成MySQL乱码;
◆ MySQL中创建表时会让你选择一种编码,如果这种编码与你的网页编码不一致,也可能造成MySQL乱码;
◆ MySQL创建表时添加字段是可以选择编码的,如果这种编码与你的网页编码不一致,也可能造成MySQ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号