关于分页!

字体: | 打印

想实现  前20页 每页显示10条 记录 20以后每页显示1条  怎么弄 谢谢

我也来说两句 查看全部评论 相关评论

  • wangdezhi (2008-7-24 17:29:01)

    $totle = 1000;//记录总数
    if(!isset($_GET['page']) || !intval($_GET['page']))
    {
      $page = 1;
    }
    else
    {
      $page = $_GET['page'];
    }
    if($page<=20)//每页显示记录数
    {
      $maxnum = 10;
    }
    else
    {
      $maxnum = 1;
    }
    $startnum = ($page-1)*$maxnum;

    if($totle<=20*10)//计算可分页总数
    {
      $totalpages = ceil($totle/10);
    }
    else
    {
      $totalpages = ceil(($totle-(20*10))/1) + 20;
    }
    $sql=mysql_query("select * from table order by id desc limit $startnum,$maxnum");
    ..........
  • 清竹飛翔 (2008-7-24 17:42:00)

    观望中........
  • hedgelog (2008-7-24 17:44:43)

    2lou正解