PHP顯示分頁(上一頁,下一頁)
.....
我備註只寫前面的這些~後面沒寫備註的自己看看研究一下
自己算出總共幾筆資料後 將變數轉為 $total 然後看妳一頁要顯示幾筆資料 再改 $per
這只是很簡單的 上一頁 下一頁 最前一頁 最後一頁 而已
<?php
$number = $_GET["number"];
$total = "28";// 資料總數量 例:總共有28筆資料
$per = "5";// 每頁顯示數量 28筆每頁只顯示5筆
$open = $total/$per;// 計算會有幾頁分頁
$open = ceil($open);// 以上算出來的答案 有小數點則去除小數點並+1
$open = $open * $per;// 以上算出來的答案 乘以 顯示頁數的數量
if($number-$per!=0){ $am=$number-$per;
$url_up = " <a href=\"?number=".$am."\">上一頁</a>";
}
if($number<$total){ $Ram=$number+$per;
$url_bottom = " <a href=\"?number=".$Ram."\">下一頁</a>";
}
if(!empty($number)&&$number!=$per){
$front = "<a href=\"?number=".$per."\">最前頁</a>";
}
if($number <= $total){
$finally = " <a href=\"?number=".$open."\">最後頁</a>";
}
echo "<div style=\"text-align:center;\">".$front."".$url_up."".$url_bottom."".$finally."</div>";
?>
因為分頁數量要寫 1,2,3,4,5,6,7,8,9,10 下一頁 下十頁
字數滿多的而且我寫的時候有動到上面要顯示資料的地方
所以改天再說吧~
有高手看到哪裡有錯還請多多指教耶~呵呵
Previous in This Category: php程式- for迴圈
好的開始(4)










本篇文章引用自此
1樓
1樓搶頭香
ヽ(*´∀`)ノ