先取得总记录数.
然后根据每一页要显示的记录来算出总页数.
根据当前页数和每一页显示的记录来确定每一页开始的记录数.
根据每一页显示的记录数和每一页开始的记录来做一个sql查询.
然后就是通过在当前页码上加减来实现翻页.

解决方案 »

  1.   

    设定每页显示多少条记录$pagesize,再根据查询的记录总数ceil($total/$pagesize)得到总页数$pagecount.
    $page现在所在页数的号码。if ($page<=0) 不显示“首页”,否则显示
    if ($page<$page-1) 不显示“上一页”,否则显示
    if ($page<$page=1) 不显示“下一页”,否则显示
    if ($page>=$pagecount) 不显示“尾页”,否则显示