print "<a href=\ "$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
      Entries</a> &nbsp; ";当调用这个函数时
nav($offset);
如果用户点击了上面的Previous Entries是不是又再次调用的这个函数,并将改变后的offset值做为参数传递过来

解决方案 »

  1.   

    (1) 
    运行时提示这句话有错误 ,请问错在哪?什么提示?(2)
    \ "$this_script?$offset=".($offset-PAGE_LIMIT)."\"上面的这个\ 有什么用?中间那个问号呢?
    请详细的解释这一句话,谢谢
    \是转义字符,让"不至于被作为php语法而作为一个字符。问号是指后面就是变量了啊,这是基本的php常识吧。(3)这是用的什么语法格式????这是php。
      

  2.   

    1、运行时提示这句话有错误 ,请问错在哪?
    请贴出错误信息2、
    print "<a href=\ "$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    应写作
    print "<a href=\"$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    即\ "的\后面没有空格\"表示这个"是“"”字符而不是串分隔符
      

  3.   

    错误提示
    Parse error: parse error, unexpected T_VARIABLE in C:\Apache\Apache2\htdocs\guestbook\header.php on line 214function nav($offset = 0, $this_script = "")
    {
    global $PHP_SELF;

    if (empty($this_script))
    {
    $this_script = $PHP_SELF;
    }

    if (empty($offset))
    {
    $offset = 0;
    }

    $result = safe_query("select count(*) from guestbook");

    print "<p>\n";

    if ($offset > 0)
    {
    print "<a href=\ "$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    }

    if ($offset+PAGE_LIMIT < $total_rows)
    {
    print "<a href=\ "$this_script?offset=".($offset-PAGE_LIMIT)."\">Next
          Entries&gt;&gt;</a> &nbsp; ";
    }

    print "</p>\n";
    }?>
      

  4.   

    语句是通过了,但输出只显示了两个记录
    if ($offset > 0)
    {
    print "<a href=\ "$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    }

    if ($offset+PAGE_LIMIT < $total_rows)
    {
    print "<a href=\ "$this_script?offset=".($offset-PAGE_LIMIT)."\">Next
          Entries&gt;&gt;</a> &nbsp; ";
    }好像没起作用,怎么回事?
      

  5.   

    晕。原来是同一分钟内而已。csdn的程序真是垃圾,唉。这个计数都做不好。
      

  6.   

    if ($offset > 0)
    {
    print "<a href=\ "$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    }

    if ($offset+PAGE_LIMIT < $total_rows)
    {
    print "<a href=\ "$this_script?offset=".($offset-PAGE_LIMIT)."\">Next
          Entries&gt;&gt;</a> &nbsp; ";
    }
    改好了,语法是正确了,但只显示了两行记录,上面的语句好像没起效果
      

  7.   

    还有那个问号????问号是指后面就是变量了啊,这是基本的php常识吧。
    问号指后面的变量????PHP哪里说的????
      

  8.   

    你有改好么?你看看\后面,还是有空格!晕。
    a.php?b=c。后面的b=c就是变量部分了啊。
      

  9.   

    if ($offset > 0)
    {
    print "<a href=\"$this_script?$offset=".($offset-PAGE_LIMIT)."\">&lt;&lt;Previous
          Entries</a> &nbsp; ";
    }

    if ($offset+PAGE_LIMIT < $total_rows)
    {
    print "<a href=\"$this_script?offset=".($offset-PAGE_LIMIT)."\">Next
          Entries&gt;&gt;</a> &nbsp; ";
    }改过了,刚才贴的没改而已
    不过好像没起作用,只显示两个记录,没法翻页!!!!!!!!!!!