使用PHP在多个页面上显示内容
在我的一个Facebook应用程序中,我想为用户添加查看发送给他们的礼物的功能,即使他们已经接受了礼物。问题是,如果所有页面都显示在一个页面上,那么整个页面就会太长。我将如何进行每页最多显示8个图像。问题是,我不知道如何创建第二、第三等页面来显示使用PHP在多个页面上显示内容,php,html,dynamic,Php,Html,Dynamic,在我的一个Facebook应用程序中,我想为用户添加查看发送给他们的礼物的功能,即使他们已经接受了礼物。问题是,如果所有页面都显示在一个页面上,那么整个页面就会太长。我将如何进行每页最多显示8个图像。问题是,我不知道如何创建第二、第三等页面来显示 我想要的只是一个搜索引擎。显示这么多,然后转到下一页。你有一些数据库中发送的礼物,对吗 从该表中一次选择8行。使用LIMIT子句指定需要8行,以及从哪一行开始拾取这8行 偏移量是页码减去1乘以8 第3页的Ex: SELECT gift_name FR
我想要的只是一个搜索引擎。显示这么多,然后转到下一页。你有一些数据库中发送的礼物,对吗
从该表中一次选择8行。使用LIMIT
子句指定需要8行,以及从哪一行开始拾取这8行
偏移量是页码减去1乘以8
第3页的Ex:
SELECT gift_name FROM gifts WHERE user = ? LIMIT 16,8
使用页面标识符来检测页码。页码应为0,1,2,3
然后将其与每页的结果数相乘,得到您想要的下8个结果的起始行
例如,当前页面有一个名为pageNumber的变量
获取起始行的限制变量
resultPerPage = 8;
limit =(pageNumber)*(resultPerPage);
然后查询将被删除
SELECT * FROM gifts WHERE somevar = ? LIMIT limit , 8;
现在,如果您的页码为0,则限制将为0,如果页码为1,则限制将为8,反之亦然。Ok。但是,其他页面从何而来?我会在next按钮的URL中指定一个变量,告诉页面从DB中的该数字开始吗?是的。您可能注意到,在搜索引擎和其他具有分页功能的地方,URL包含页码,类似于?page=2
。酷。我想这很容易吧?谢谢我有点小麻烦。我用代码从数据库中获取数据,效果很好!然而,我似乎无法获得所有的数据。。。它仅显示该用户的第一行。你知道如何通过oop来处理结果吗?很好。我感到惊讶的是,这种问题没有得到1000张选票。非常感谢。