带有pageid

时间:2016-01-19 22:55:53

标签: php mysql pagination

我处理分页脚本,我有关于获取pageid的问题.. 我有类似的东西    的 http://domain.com/section/5/forum/958752&p=2

& p =是页码,只有当设置为空或0得到mysql错误时,所有脚本都可以。如果我打开没有& p = 2的链接我也会遇到错误,这也是链接问题..

viewtopic.php代码:

        $p_id = (int) (!isset($_GET["p"]) ? 1 : $_GET["p"]);    

        $limit = 1;
        $startpoint = ($p_id * $limit) - $limit;
                    //to make pagination
        $statement = "`topics` WHERE sid='$sid' AND fid='$url'";    

        mysql_query("SELECT * FROM {$statement} ORDER BY lastanswer DESC LIMIT {$startpoint} , {$limit}") or die(mysql_error());

我将htacess用于此链接,如:

        RewriteRule ^section/(.*)/forum/(.*)$           "/index.php?page=viewforum&sid=$1&url=$2"

如果有人打开普通链接,我只想在此做 http://domain.com/section/5/forum/958752用分页打开普通页面,如果用户设置为& p =空或0就死...我尝试了很多方法,但我没有得到真正的结果..

0 个答案:

没有答案