[
回複討論(解決方案)
把查詢條件記入session。
當點下一頁時,把查詢條件從session中讀出再執行查詢。
把查詢條件記入session。
當點下一頁時,把查詢條件從session中讀出再執行查詢。
具體點啊是把$_result存入session嗎? 你沒有在 url 裡傳遞 select
你沒有在 url 裡傳遞 select
可以具體點嗎?是在這裡加嗎? elseif ($_type == 2) {echo '';echo '
';echo '
- '.$_page.'/'.$_pageabsolute.'頁 |
';echo '
- 共有'.$_num.'個訂單 |
';if ($_page == 1) {echo '
- 首頁 |
';echo '
- 上一頁 |
';} else {echo '
- 首頁 |
';echo '
- 上一頁 |
';}if ($_page == $_pageabsolute) {echo '
- 下一頁 |
';echo '
- 尾頁
';} else {echo '
- 下一頁 |
';echo '
- 尾頁
';}echo '
';echo '';}
沒必要存session,最科學的方式就是把查詢條件放url上
把查詢條件記入session。
當點下一頁時,把查詢條件從session中讀出再執行查詢。
沒必要存session,最科學的方式就是把查詢條件放url上
把查詢條件記入session。
當點下一頁時,把查詢條件從session中讀出再執行查詢。
qiujiao求教怎麼實現啊。。
所有 '.php?page='
都改為 '.php?select=' . $select .'&page='
所有 '.php?page='
都改為 '.php?select=' . $select .'&page='
} elseif ($_type == 2) {echo '';echo '
';echo '
- '.$_page.'/'.$_pageabsolute.'頁 |
';echo '
- 共有'.$_num.'個訂單 |
';if ($_page == 1) {echo '
- 首頁 |
';echo '
- 上一頁 |
';} else {echo '
- 首頁 |
';echo '
- 上一頁 |
';}if ($_page == $_pageabsolute) {echo '
- 下一頁 |
';echo '
- 尾頁
';} else {echo '
- 下一頁 |
';echo '
- 尾頁
';}echo '
';echo '';}
怎麼把$select_value傳過去啊
// 擷取select值
$select_value = isset($_GET['select']) ? $_GET['select'] : '';
不是你自己寫的嗎?
// 擷取select值
$select_value = isset($_GET['select']) ? $_GET['select'] : '';
不是你自己寫的嗎?
這個$select_value是擷取選擇的狀態的。
對呀,有了選擇狀態,翻頁的時候就不會跑題了
// 擷取select值
$select_value = isset($_GET['select']) ? $_GET['select'] : '';
不是你自己寫的嗎?
這個$select_value是擷取選擇的狀態的,跟那個方法沒什麼關係吧。現在的問題就是當選擇某個狀態,進入下一頁時,就會跳到全部狀態的第二頁。
對呀,有了選擇狀態,翻頁的時候就不會跑題了
echo '
首頁 | ';
echo '
上一頁 | ';
}
if ($_page == $_pageabsolute) {
echo '
下一頁 | ';
echo '
尾頁';
} else {
echo '
下一頁 | ';
echo '
尾頁';
}
改成這樣就能擷取到$select_value的值了,翻頁不會亂跳了,終於解決了。太感謝你了,你真大神啊。。
把你搜尋的欄位內容也傳過去
把你搜尋的欄位內容也傳過去
恩,解決了,謝謝你
傳session是一種做法,當然在url加上搜尋條件也可以。