小编use*_*748的帖子

限制PHP分页的页码

我有一个PHP的分页脚本.当页面记录数百个时,分页结果太大.我如何限制页码/链接?

示例:<1 | 2 ... 37 | 38 | 39 | 40 | 41 | 42 ... 82 | 83>

这是我的PHP脚本

<?php
$ppp = 10;
$rows = mysql_num_rows($query);

$nmpages = ceil($rows/$ppp);

// if current page is not 1, draw PREVIOUS link
if ($pg > 1 && $nmpages != 0) {
  echo "<a href=\"?pg=".($pg-1)."\">&lt;</a> ";
}

For($i = 1 ; $i <= $nmpages ; $i++) {
    If($i == $pg) {
      echo "<a href=\"#\" class=\"selected\"><b>".$i."</b></a> ";
   } else {
      echo "<a href=\"?pg=".$i."\">".$i."</a> …
Run Code Online (Sandbox Code Playgroud)

php pagination

2
推荐指数
3
解决办法
9302
查看次数

标签 统计

pagination ×1

php ×1