<?php
// 假定php版本>=4.1.0$reccount = 1; // 待显示的记录总数
$pagesize = 10; // 每页显示的记录数// 设置当前显示页
if(isset($_GET['page']))
$page = $_GET['page'];
if($page < 1)
$page = 1;$pages = ceil($reccount/$pagesize); // 计算总页数echo printf("当前页 %d/%d ",$page,$pages);
$ar = array("第一页","上一页","下一页","尾一页");
$fomt = " <a href='?page=%d'>%s</a>";
if($page >= 1)
printf($fomt,1,$ar[0]);
if($page >= 1)
printf($fomt,$page-1,$ar[1]);
if($page <= $pages)
printf($fomt,$page+1,$ar[2]);
if($page <= $pages)
printf($fomt,$pages,$ar[3]);
?>
留下一些判断,以便今后改造
// 假定php版本>=4.1.0$reccount = 1; // 待显示的记录总数
$pagesize = 10; // 每页显示的记录数// 设置当前显示页
if(isset($_GET['page']))
$page = $_GET['page'];
if($page < 1)
$page = 1;$pages = ceil($reccount/$pagesize); // 计算总页数echo printf("当前页 %d/%d ",$page,$pages);
$ar = array("第一页","上一页","下一页","尾一页");
$fomt = " <a href='?page=%d'>%s</a>";
if($page >= 1)
printf($fomt,1,$ar[0]);
if($page >= 1)
printf($fomt,$page-1,$ar[1]);
if($page <= $pages)
printf($fomt,$page+1,$ar[2]);
if($page <= $pages)
printf($fomt,$pages,$ar[3]);
?>
留下一些判断,以便今后改造
解决方案 »
- 如何去掉APACHE对于URL大小写匹配
- PHP技术
- 本菜鸟刚学完PHP基础想用百分之80的时间学数据结构与算法请高手指点
- $this->tables 和 $this->$table 之间的区别
- Cannot modify header information - headers already sent 错误是什么问题啊?
- 求助:No input file specified.
- 关于php中防止直接复制网址打开问也的问题
- 用PHP做网站的朋友们,请留下你们的qq号码和qq群号码以便以后互相交流合做~ 强烈要求直顶!!!!!!!!!!!!
- Data too long for column 的问题
- 今天是教师节,祝福天下所有的老师幸福平安,谢谢你们…
- 关于win2000+apache1.3+mysql上,如何解决发邮件的问题
- 一个非常简单,却又非常复杂的问题。。。。
http://www.phpx.com/happy/showthread.php?s=&threadid=40956
样式2: 共 记录 第一页 上一页 6 7 8 9 10 11 12 13 14 15 16 17 18 下一页 最后页
样式3: 第一页 上一页 6 7 8 9 10 11 12 13 14 15 16 17 18 下一页 最后页
样式4: 首页 | 上页 | 下页 | 末页
样式5: 首页 | 上页 | 下页 | 末页 第 页 每页 条
样式6: 第 页 每页 条
http://www.csdn.net/Develop/read_article.asp?id=20368