我想爲我的mySQL數據庫做一個動態分頁。每頁的結果是20,並且頁數(顯示在底部)取決於$totalPages
動態分頁取決於mySQL數據庫中的行數
我目前在for-loop
之後有一些麻煩的字符串轉義。有人可以幫我複查嗎?
$result = mysql_query("SELECT COUNT(0) FROM Spreadsheet");
$rows = mysql_fetch_array($result);
$total = $rows[0];
$totalPages = ceil($total/20);
$i=0;
$pages = "Pages :";
echo $pages;
for ($i; $i<$totalPages; $i++){
echo "<a href=\"index.php?page='$i'rpp=20\">$i</a>";
}
結果應該是這樣的:
Pages: 1, 2, 3, 4, 5, etc..
感謝您的幫助!
問題是什麼?目前顯示什麼? '$ rpp'來自何處,'$ totalPages'的值是多少? – koopajah
$ totalPages的輸出是2291(行)。我刪除了$ rpp。我已將該值設置爲20,即每頁20個結果。 – faroskalin
'$i'會產生以下鏈接(帶$ i == 1)'1'看起來像是缺少'&'並在你的頁面周圍加上引號'int'值 –