在et上分页的php设计(php分页)

| |
[不指定 2007/12/29 04:18 | by Else ]
  //处理分页

    $page=1;  //起始的记录
    $pagelist=2;    //每页显示的记录
    
    if (isset($_GET['page'])) {
        $page = $_GET['page'];
    }
    $sqlstr = "select * from cuku_products order by id desc ";    //所有的记录
    //算总的记录
    if (isset($_GET['total'])) {
      $total = $_GET['total'];
    } else {
      $all_rs = $db->query($sqlstr);
      $total= $db->num_rows($all_rs);    //总得记录
    }
    $totalPages=ceil($total/$pagelist);    //总的页数
    //分页大于或小于当前的数页
    $page= (1>$page || $page>$totalPages) ? $totalPages : $page;
    
    $startpage = ($page-1) * $pagelist;    //分页的操作
    $sql=sprintf("%s LIMIT %d, %d",$sqlstr,$startpage,$pagelist);   //分页处理
    $query = $db->query($sql);
    $list = array();    //定义数组
    while($qs = $db->fetch_array($query))
    {
      $list[] = $qs;
    }

    
    $pagestr="adminproducts.php?page=";
    $pageinfo= sprintf("共%d条记录  共%d页 每页显示%d条 <a href=%s>首页</a> <a href=%s>上一页</a> <a href=%s>下一页</a> <a href=%s>末页</d>",$total,$totalPages,$pagelist,$pagestr."1",$pagestr.max(--$page,1),$pagestr.min($totalPages,++$page + 1),$pagestr.$totalPages);

作者:Else 's Blog
地址:http://www.aixq.com/post/896/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
  • 中查看更多“在et上分页的php设计(php分页)”相关内容
  • 中查看更多“在et上分页的php设计(php分页)”相关内容
  • 中查看更多“在et上分页的php设计(php分页)”相关内容
  • 中查看更多“在et上分页的php设计(php分页)”相关内容
  • 中查看更多“在et上分页的php设计(php分页)”相关内容
  • 中查看更多“在et上分页的php设计(php分页)”相关内容

  • 最后编辑: Else 编辑于2007/12/29 04:19
    Tags: , ,
    代码 程序 编程 | 评论(1) | 引用(0) | 阅读(984)
    Else Email Homepage
    2007/12/29 04:20
    关于带参数的,等我明白了在发出来
    分页: 1/1 第一页 1 最后页
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    昵称   密码   游客无需密码
    网址   电邮   [注册]