程序说明:
1、变量说明
变量$page :存放当前要显示的页数。
变量$pages :存放总页数。
变量$offset :存放当前页数的偏移量。
变量$pagesize:存放每页中显示的记录数。
2、mysql语句说明
select id,biaoti from joke order by id desc limit $offset,$pagesize
limit子句用来限制select语句返回的行数。limit中第一个参数指定要返回的第一行的偏移量offset,第二个参数指定返回行的最大数目pagesize。
实现原理:
在程序中传递一页数变量page,在取记录时根据传递的页数值来计算出初始记录位置offset,再根据每页中要求显示的记录数pagesize取得记录集。然后显示之。
程序实现功能:
程序提供了两种页显示的方法(假定当前页为第三页)。
1、把所有的页数都显示出来,根据页数提供链接,当前页不提供链接。这适合于页数不是太多的情况。样式如图1所示:
/ShowImg.asp?p=/2006-3-29/19430aimagea1.jpg
2、提供总页数,翻页通过提供的首页、上一页、下一页、尾页和跳转到来实现。当然,如果当前页为每一页,不提供首页、上一页的链接,当前页为最后一页时,不提供下一页、尾页的链接。
.
分页: [1] [2]
TAG: php 编程