【发布时间】:2011-02-12 09:01:14
【问题描述】:
我正在创建一个作为搜索结果的页面...
当您查看其中一个结果时,我需要在页面底部插入“下一个结果”和“上一个结果”链接,例如分页...但是从 [我认为] 保存的搜索,对吗?
你们会怎么做?
Obs.:我将使用 CakePHP (PHP) 和 MySQL
--
更新: 问题不在于如何对“每页 20 个结果”之类的搜索结果进行分页...我需要从一条记录跳转到另一条记录,依次在同一个搜索结果中。
假设我通过搜索找到了记录 3、5、8 和 9... 然后我点击查看 #5 记录,然后我可以点击“下一个结果”链接跳转到 #8 记录。
--
可能的解决方案 #1
使用结果 ID 创建一个数组,例如:
$results = array(3, 5, 8, 9);
并将此数组存储在会话或带有令牌(SHA1、MD5 或 UUID)的 cookie 中,并将此令牌作为 URL 中的 GET 参数传递。
【问题讨论】:
-
这似乎是一个 javascript 的东西。
-
怎么样? JS这里没啥关系
-
from a saved search表示。
标签: php mysql search cakephp pagination