0

データベースの行数をカウントするためのコードをいくつか作成し、小さなスクリプトで「ページ:1 2 345」などを表示しました。

これが私のコードです:

$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()を追加しました。これ以上の欠落した結果はありません:-)!

4

1 に答える 1

0

$totalPages を次に高い整数に丸める必要があると思います。

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

于 2012-12-10T03:46:19.987 に答える