2010-04-07 106 views
0

我很努力与一些PHP我需要实现下一个和上一个链接,基本上我有我的网站上的搜索功能,返回多个结果并点击结果导航到该结果页面,然后我希望能够单击该页面上的下一个,然后转到由用户原始搜索返回的序列中的下一个结果?这是可能的,以及如何?我没有任何线索。填充下一个和上一个链接的href

+1

为什么不看很多已经回答的问题? http://stackoverflow.com/search?q=next+previous – 2010-04-07 13:42:16

+0

此外,请确保您的分页是'AutoPager'兼容 – 2010-04-07 13:48:33

+0

@Col - 如果这是一个骗局,请张贴链接,以便我们可以投票结束。 – 2010-04-07 19:25:28

回答

1

使用分页符,您的搜索查询将需要能够将结果从x返回给y。因此,您可以搜索猴子,并将所有结果从1到10返回,然后在下一页返回11到20。

search($term='monkey', $firstResult=0, $numberOfResults=10); 

您的结果页面应将术语firstResult和numberOfResults作为查询字符串参数。所以,如果你的第一个网页看起来是这样的:

search.php?term=monkey&firstResult=0&numberOfResults=10 

你下一个环节将是这样的:

search.php?term=monkey&firstResult=11&numberOfResults=20 

您还可以使用每页预定numberOfResults,这样你只需要$ page参数(例如,search.php?term=monkey&page=1,search.php?term=monkey&page=2)。

相关问题