如何在php中显示大数据结果的分页?

时间:2018-07-06 18:07:16

标签: php mysql ajax

我取得了巨大的成绩,并根据结果进行了分页。我每页都有5、10、20、25个选项的限制。它工作正常,直到到达最后一页,并且在用户单击5的按选项限制后,它显示了巨大的分页数字,例如1,2,3 ..等。

$total_records = 156;
$limit = 20;
$total = ceil($total_records/$limit);
<previous>
for($i=1;$i<$total;$i++){
$paging .= <li>$i</li>;
}
<next>

如果5表示

,如何显示以上代码以按选项排序
if($limit==5){

}else {
 for($i=1;$i<$total;$i++){
    $paging .= <li>$i</li>;
    }
}

如果页面限制为5,则需要输出:

1 2 3 4 .... 20 or 

1 2 3 4 5 next will show 6 7 8 9 10

0 个答案:

没有答案