大虾们帮我看看为什么下面这段ADODB类的分页不能实现啊!!!出现的问题是不能输出"上一页"和"下一页"这两句代码啊!!!急!!!在线等!

解决方案 »

  1.   

    汗颜拉!Oh,Oh, where is my code? :-)
      

  2.   

    不好意思啊!!!
    代码如下!!!
    <?php
    //-----------------------------------是不是分页啊---------------------------------------------
    include("opendata.php");
    session_start();
    session_register("curr_page");
    $num_of_rows_per_page = 5;
    $sql="select * from news";
    if(isset($_GET['next_page']))
    {
    $curr_page=$_GET['next_page'];
    }
    if(empty($curr_page))
    {
    $curr_page = 1;
    }
    $result = $db -> PageExecute($sql,$num_of_rows_per_page,$curr_page);
    if(!$result) die("page failed!!");
    if(!$result -> EOF && (!$result -> AtFirstPage() || !$result -> AtLastPage()))
    {
    if(!$result -> AtFirstPage())
    {
    ?>

    <a href="<?php echo $PHP_SELF."?next_page=".$result -> AbsolutePage() -1 ?>">上一页</a>
    <?php
    }
    if($result -> AtLastPage())
    {
    ?>

    <a href="<?php echo $PHP_SELF."?next_page=".$result -> AbsolutePage() +1 ?>">下一页</a>
    <?php
    }
    rs2html($result);
    }
    ?>