【发布时间】:2014-01-07 09:38:12
【问题描述】:
我有一个 PHP 分页。我有 166 条记录,我试图显示的记录总数取决于页码。
$itemsPerPage = 60; //total records 166
$i = $id2 * $itemsPerPage - $itemsPerPage + 1;
$k = $id2 * $itemsPerPage;
echo $i.'-'.$k;
这段代码的输出,
当页码为echo $i.'-'.$k;时
第1页输出为1-60 //正确
第2页输出为61-120 //正确
第 3 页输出应该是 121-180 //错误
但问题出在我得到 121-180 的最后一页。如何获得 121-166 输出的确切值?
【问题讨论】:
-
你有总记录变量吗?
-
$sql = $mysqli->query("SELECT * FROM table ORDER BY id ASC"); $nr = mysqli_num_rows($sql);
-
要进行分页显示总记录数和/或总页数,您必须确定可显示的总记录数。
标签: php pagination