php实现简单的分页
分页在列表显示用的非常多,直接上思路和代码。我们的思路是点击链接get方法传参,然后查询出当前页面的数据
查询count,自定义size得到总页数pages
当前的页面currentpage
首先第一页无疑是1,但翻页之后的页面如何确定?下面用到上下页两个a用GET进行传参,我们接收到参数作为当前的页数
当前页面显示的列表
20条数据分4页如何显示?这个问题就转换成每页的5条数据如何查询出来。数据库有limit这条语句,limit后可以有两个参数,第一个是起始的index,第二个是查询的条数。第一页limit 0,5 第二页limit 5,5。以此类推。那我们直接表示出limit后面的两个参数就解决了
得到了结果集,按自己的要求显示出来就ok
点击上一页/下一页传递page
写出上一页/下一页两个超链接,在href里传递page,上一页page=currentpage-1;下一页page=currentpage+1,并在此加入判断,让page合理
这样,我们的简单分页就实现了,看一下效果吧