易截截图软件、单文件、免安装、纯绿色、仅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性能调优的几条建议

最近在处理小鱼社区的开发过程,遇到程序的性能问题,在解决这个问题的时候提出几个建议:
1、处理while/foreach之类的循环要特别注意,因为这个循环可能是好几千次的,所以里面的每句语句都要注意执行速度,要精简。还有个不好的习惯一定要注意,不要在这个中写太长的程序,因为这可能让你在几百行的代码中迷失,慢慢地迷 ......

搭建Eclipse PHP开发环境

    搭建PHP开发环境:
    1、准备并安装下列软件:
    MySQL 5.1.30: http://dev.mysql.com/downloads/。
    Apache 2.2.14: http://httpd.apache.org/. 在安装过程中,会出现3个文本框,上面两个输入你的本机IP(如:127.0.0.1),最下面输入你的EMAIL ......

Head First PHP MYSQL 学习随笔 1


1) 
安装Apache/2.2.14 和 PHP/5.2.12 之后,重新启动Apache,启动失败。查了一些资料,基本上给出的建议是禁掉Extension。我就装了一个Extesion Mysqli。
修改php.ini 注释掉这一行,果然生效。
[PHP_MYSQLI]
;extension=php_mysqli.dll
安装完mysql,再重新enable这个配置就好了,估计是依赖某些mysql的库。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号