按下一頁無法翻頁,按上一頁直接跳回首頁,不顯示當前第幾頁
按下一頁無法翻頁,按上一頁直接跳回首頁,不顯示當前第幾頁
pega.func.php里的代碼
function showPage($page,$totalPage,$where=null,$sep=" "){
? ?$where=($where==null)?null:"&".$where;
? ?$url = $_SERVER ['PHP_SELF'];
? ?$index = ($page == 1) ? "首頁" : "<a href='{$url}?page=1{$where}'>首頁</a>";
? ?$last = ($page == $totalPage) ? "尾頁" : "<a href='{$url}?page={$totalPage}{$where}'>尾頁</a>";
? ?$prevPage=($page>=1)?$page-1:1;
? ?$nextPage=($page>=$totalPage)?$totalPage:$page+1;
? ?$prev = ($page == 1) ? "上一頁" : "<a href='{$url}?page={$prevPage}{$where}'>上一頁</a>";
? ?$next = ($page == $totalPage) ? "下一頁" : "<a href='{$url}?page={$nextPage}{$where}'>下一頁</a>";
? ?$str = "總共{$totalPage}頁/當前是第{$page}頁";
? ?for ($i = 1; $i <= $totalPage; $i++) {
? ? ? ?//當前頁無連接
? ? ? ?if ($page == $i) {
? ? ? ? ? ?$p .= "[{$i}]";
? ? ? ?} else {
? ? ? ? ? ?$p .= "<a href='{$url}?page={$i}'>[{$i}]</a>";
? ? ? ?}
? ?}
// ? ?echo "<hr/>";
? ?$pageStr=$str.$sep . $index .$sep. $prev.$sep . $p.$sep . $next.$sep . $last;
? ?return $pageStr;
}
2017-07-04
global $page;
這樣就對了。
2017-07-04
遇到了相同的問題
2015-11-19
這樣
2015-05-30
也遇到類似的問題