为什么我的分页不起作用?

时间:2013-11-18 20:50:01

标签: php pagination

所以我试图用php进行分页,但是我无法完成它,在某个地方有一个未定义索引页面的错误,我不知道为什么......这是我的代码:

        <?php
            $perpage = 10;

            if (empty($_GET['page'])) {
                $page = 1;
            }else{
                $page = $_GET['page'];
            }

            $limitstart = $_GET['page'] - 1 * $perpage;

            $query = "SELECT * FROM images ORDER BY id DESC LIMIT '".$limitstart."', '".$perpage."' ";

            $result = mysqli_query($con,$query) or die(mysqli_error($con));

            while($row=mysqli_fetch_array($result)) {
        ?>

我非常感谢你的帮助,谢谢你。

1 个答案:

答案 0 :(得分:3)

$limitstart = $_GET['page'] - 1 * $perpage;

与(记住你的数学课)相同

$limitstart = $_GET['page'] - (1 * $perpage);

您想使用

$limitstart = ($page - 1) * $perpage;

(另请注意$ page-variable的用法)