簡體   English   中英

通過使用PHP計算行數和每頁預定義結果(rpp)的動態分頁

[英]Dynamic pagination by counting the number of rows and a pre-defined result per page (rpp) with PHP

我整理了一些代碼以計算數據庫中的行數,並通過一個小腳本顯示“ Page:1 2 3 4 5”等。

這是我的代碼:

$totalRows = mysql_num_rows
$rpp = 20
$totalPages = ceil($totalRows/$rpp);
$i;

for (i=0; i<totalPages; i++){
    echo "Page: " . "<a href='index.php?page=\"$i\"rpp=20>\"$i\"</a>";
}

這樣看起來好嗎? 我還需要其他東西嗎?

編輯1:添加了ceil()進行舍入。 沒有更多的丟失結果了:-)!

我認為您需要將$ totalPages舍入到下一個最大整數,即。

$ totalPages = ceil($ totalRows / $ rpp);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM