分页不工作isset方法

时间:2017-06-17 18:22:21

标签: php mysql

我用onclick显示来自数据库的照片      

 <div class="align_center  gallery">

     <?php
         if(isset($_GET['s'])){
             include "anj.php";

             $sql =  'SELECT * FROM new_photos WHERE weight BETWEEN 10 AND 
             15';

             anjaan($sql);
         }else{
                include "anj.php";
                $sql='select * from new_photos';
                anjaan($sql);
             }
    ?>
    </div>
        <div class="  align_center ">
        <div class=" col-md-12 pagination gallery">
            <?php    
                echo $paginationctrl;
            ?>
        </div>

我的问题是,当我从分页点击下一页时,它会显示来自else语句查询的下一页。

我的意思是我希望我的第二页加载

  'SELECT * FROM new_photos WHERE weight BETWEEN 10 AND 
             15';

但它显示了

的下一页
'SELECT * FROM new_photos ';

1 个答案:

答案 0 :(得分:0)

这可能是在HTML中这不是一种非常安全的方法,我建议将INPUT更改为:

 <input type="submit" onclick="javascript:window.assign ='index.php?s=nextpage'" class="btn_custom" />

如果不起作用,请在Chrome或Firefox中启用开发者模式并检查您的HTTP标头,以确保您看到GET标题。

如果您的页面中有一个我们看不到的POST表单,也可能会对您产生影响