0
我有一個分頁方法正在工作到一個點。如果我瀏覽超過2頁,或使用我的上一個或下一個按鈕,我的當前頁和總頁數變量附加到URL,從而導致這樣的事情:分頁問題
http://localhost/project/profile.php?s=0&p=2&s=1&p=2&select_genre=Sci-Fi&select_length=1-25&query=Submit
注意額外的S和P分配
$ s定義起始頁面 $ p定義總頁數
有沒有辦法阻止$ s和$ p的值附加到URL?
我敢肯定,問題是我如何進行跨頁面的GET值在下面的網址,我不知道如何糾正它:
if($pages > 1)
{
echo '<br /><p>'; //Add some extra space
$current_page = ($start/$display) + 1;
//If it's not the first page, make a PREV button
if($current_page != 1)
{
echo '<a href=profile.php?s=' . ($start - $display) . '&p=' . $pages . '&' . http_build_query($_GET) . '"> Previous</a> ';
}
//Make all the numbered pages:
for ($i = 1; $i <= $pages; $i++)
{
if($i != $current_page)
{
echo '<a href="profile.php?s=' . (($display * ($i - 1))) . '&p=' . $pages . '&' . http_build_query($_GET) . '">' . $i . '</a>';
}
else {
echo $i . ' ';
}
}//END FOR LOOP
// If it's not the last page, make a Next button:
if ($current_page != $pages)
{
echo '<a href="profile.php?s=' . ($start + $display) . '&p=' . $pages . '&' . http_build_query($_GET) . '"> Next</a>';
}
echo '</p>';
}
謝謝!
是的,改變你的代碼。 – AndreKR