0

我编写了一些代码来计算数据库中的行数,并通过一个小脚本显示“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() 进行四舍五入。不再缺少结果:-)!

4

1 回答 1

0

我认为您需要将 $totalPages 舍入到下一个最高整数,即。

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

于 2012-12-10T03:46:19.987 回答