<?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]);
?>
留下一些判断,以便今后改造

解决方案 »

  1.   

    看这里
    http://www.phpx.com/happy/showthread.php?s=&threadid=40956
      

  2.   

    样式1:  第 1 2 3 4 5 6 7 8 9 页
    样式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