如果当前页为2的话,下面的地址中的p就显示1和3,如果当前页为10的话,p的值就为9和11,如果要用PHP语句来实现的话,该怎么写啊??????
var lefturl= 'http://cq.qq.com/a/20120619/000067.htm#p=1';
var righturl= 'http://cq.qq.com/a/20120619/000067.htm#p=3';

解决方案 »

  1.   

    #p=1 比如我现在当前页是2,上篇就应该是p=1,下篇就应该是p=3.
    index.php?m=content&c=index&a=show&catid=8&id=2#1就是PHPCMS组图后面有个#号,#号后面有个数字,如何得到上一张图片和下一张图片的值。
      

  2.   

    GET 得當前頁面的值,在進行+- 運算就可以啦
      

  3.   

    function page($totalPage,$p){
        $url = array();
        if($p <= 1){//当处于首页时
             $url['lefturl']= 'http://cq.qq.com/a/20120619/000067.htm#p=1';
             $url['righturl']= 'http://cq.qq.com/a/20120619/000067.htm#p='.($p+1);
         }elseif($p > 1 && $p < $totalPage){
             $url['lefturl']= 'http://cq.qq.com/a/20120619/000067.htm#p='.($p-1);
             $url['righturl']= 'http://cq.qq.com/a/20120619/000067.htm#p='.($p+1);
         }elseif($p >= $totalPage){//当处于尾页时
             $url['lefturl']= 'http://cq.qq.com/a/20120619/000067.htm#p='.($p-1);
             $url['righturl']= 'http://cq.qq.com/a/20120619/000067.htm#p='.$totalPage;
         }
         return $url;
    }
    我觉得你包成个函数直接调用比较好,$totalPag是总页数,$p是当前页码
    返回一个数组,$url['lefturl']上一页地址,$url['righturl']下一页地址。
      

  4.   

    汗,我写给你的那个不就是个函数吗。你用的时候直接 $url = page(总页数,当前页码);
    使用地址的时候 <a href="<?php echo $url['lefturl']; ?>">上一页</a>
    <a href="<?php echo $url['righturl']; ?>">下一页</a>
      

  5.   

    你还没明白啊 。。 这个不是参数。 这个是锚点.. 是js 的分页 . 不是 PHP 的 - - 。!你应该找 js 的代码
      

  6.   

    也不是JS  应该是css 吧。
    我记得在哪个网站看到过。
      

  7.   

    javascript + HTML DOM
      

  8.   

    PHP也可处理,拆分下URL然后就可以做判断了
      

  9.   

    如果要实现分页的话,不要自己写了,php分页代码,百度一大把,而且有各种风格,只要读一下,理解一下就行了