这是网上现成的东西,你用文本储存还是用mysql储存资料
其实分页的思想在于那个偏移量

解决方案 »

  1.   

    我觉的只要把intTotalPages,intStart,intEnd 传到下一页就可以了。
      

  2.   

    精华区里不是有一个用于分类的class了吗?
    要不也可以去我那里down一个
    http://justflycn.51.net
    我那个是仿照精华区里的写的
      

  3.   

    <?php
      if ($db->rowcount < 1) {
        echo "&nbsp;";
        $pagecount = 1;
      } else {
        if (is_int($db->rowcount / 10)) {//每页10条记录
          $pagecount = $db->rowcount / 2;
        } else {
          $pagecount = intval($db->rowcount / 10) + 1;//计算总页数
        }
        @mssql_data_seek($db->nowid, ($pagepos - 1) *10);    if ($pagepos == $pagecount) {
          $beginrow = ($pagepos - 1) * 10+1;
          $endrow = $db->rowcount+1;
        } else {
          $beginrow = ($pagepos - 1) * 10;
          $endrow = $pagepos * 10;
                           }
      }
    ?>
    <?php
      if ($pagepos == '1') {
              echo '首页|上页|';
      } else {
          echo '<a href="../xxzbl/index.php?index=1&pagepos=1">首页</a>';
          echo '|<a href="../xxzbl/index.php?index=1&pagepos=' . ($pagepos - 1) . '">上页|</a>';
      }
      if ($pagepos == $pagecount) {
              echo "下页|末页";
      } else {
            echo "<a href='../xxzbl/index.php?index=1&pagepos=" . ($pagepos + 1) . "'>下页</a>";
            echo "|<a href='../xxzbl/index.php?index=1&pagepos=" . $pagecount . "'>末页</a>";
      }
    ?>