php分页使用类

时间:2011-03-17 15:41:40

标签: php

大家好,请大家帮我解决这个问题。 我在主页面中以这种方式调用我的页面

if(isset($_GET['page'])=='view_user' && $_GET['page']=='view_user')include("user/crud_user.php"); 

我有用户类,我正在进行分页

$self   =   $_SERVER['PHP_SELF'];
        if($this->openPage<=0) {
            $next   =   2;
        }

        else {
            $next   =   $this->openPage+1;
        }
        $prev   =   $this->openPage-1;
        $last   =   $this->pages;

        if($this->openPage > 1) {
            echo "<a href=$self?page=1>First</a>&nbsp&nbsp;";
            echo "<a href=$self?page=$prev>Prev</a>&nbsp&nbsp;";
        }

使用此课程的网页的网址是这个

admin.php?page=view_user

现在我可以根据记录获得分页,但是当我点击不是它而不是把它带到admin.php?page = 3因为自己。我想坚持那个页面来显示结果。我也试过$self="admin.php?page=view_user";,但没有运气。请帮帮我

2 个答案:

答案 0 :(得分:1)

使用一个变量来实现两个不同的目的是非常不寻常的想法 我建议你使用2个不同的变量,一个用于指定包含的页面,另一个用于指向分页中的实际页面。 希望这会有所帮助。

答案 1 :(得分:0)

DO

if(isset($_GET['page']) && $_GET['page'] == 'view_user')
{
    include("user/crud_user.php");
    exit;
}

因为很多原因。

分页尝试以下内容:http://www.catchmyfame.com/2007/07/28/finally-the-simple-pagination-class/