if($_GET[page]){
$pageval = $_GET[page];
$page = ($pageval-1)*$pagesize;
$page.=" ,";}
这段代码中将取得page值,但是$page.=" ,";是什么意思呢,能详细解释一下么,如果是赋值的话,$page = ($pageval-1)*$pagesize;应该赋值了呀,
我没有这句话点下一页的时候会报错,

解决方案 »

  1.   

    $page.=" ,"   =====>    $page = $page." ,"   就是在$page后加个空格和逗号
      

  2.   

    但是加空格和逗号是什么作用呢,url哪里最后的不是?page=n的吗
      

  3.   

    作用.......你看哈程序后面是咋个用$page的不就知道了
      

  4.   

    $page.=" ,";与 $i += 1 同理
      

  5.   

    在PHP里.是连接符。 和+号一个意思。
      

  6.   

    这样的话相当于$page = $page + ",";加个逗号干什么用的呢
      

  7.   

    这样的话相当于$page = $page + ",";加个逗号干什么用的呢
      

  8.   

    你还是买个php书看看吧,一口吃不了大胖子的,都说了要看后面是咋个用$page的,你还在这里纠结为什么要加个逗号的问题
      

  9.   

    这个要看你的URL后面是不是只有page这个参数的了,你把后面的代码贴上来看看,php的.是连接符使用的
      

  10.   

    <?php
    if($num > $pagesize){
    if($pageval<=1){$pageval=1;}
    echo "共 $num 条"."&nbsp"."<a href=$url?page=".($pageval-1).">上一页</a>"
    ."&nbsp"."<a href=$url?page=".($pageval+1).">下一页</a>";
    }
    $sql = "select * from bbs2 order by id desc limit $page $pagesize";
    $query =@ mysql_query($sql);
    ?>
    这是用到$page的代码,不然我就只能硬性记住了
      

  11.   

    $sql = "select * from bbs2 order by id desc limit $page $pagesize";你看这里不就明白了,  limit 后面2个数值是需要,分开的