2010-04-07 71 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)。