老问题了,请修改php.ini,将register_globals设为On
如果没有权力,则在每个程序开头处加上extract($_REQUEST);extract($_SERVER)

解决方案 »

  1.   

    to LeeMaRS(小菜虎_水壶的仇人) :我加上了,不行呀。
      

  2.   

    小菜虎:
    最近不少人反映这种情况,跟以前说的那种不能接受参数的问题不同。提示是没有定义常量,不是变量。可能是php版本的问题。将代码贴出来看看
      

  3.   

    <?
       $news_query=mysql_query("select id,title,sort,adddate from news order by adddate DESC limit 0,8");
       $i=1;
       while ($news_list=mysql_fetch_array($news_query))
       {
    #     echo "<li><font color='#FFFFFF'><a href='./news_main.php?id=".$news_list[id]."&sort=".$news_list[sort]."'>".$news_list[title]."&nbsp;".substr($news_list[adddate],0,10)."</a></font></li><br>";
         echo "<li><font color='#FFFFFF'><a href='./news_main.php?id=".$news_list[id]."&sort=".$news_list[sort]."'>".$news_list[title]."&nbsp;"."</a></font>";
    $date_time=date("Y-m-d");
    $temp_date=explode(" ",$news_list[adddate]);
    if($temp_date[0]>=$date_time)
    {
    print " <img src='images/new.gif'>";
    }     print "</li><br>";     $i++;
       }
       for($i;$i<9;$i++)
       {
         print "&nbsp;<br>";
       }
    ?>以上程序出错提示: Use of undefined constant id - assumed 'id' in D:\flashlong\index.php on line 210
      

  4.   

    $news_list[id]."&sort=".$news_list[sort]
    改成.
    $news_list["id"]."&sort=".$news_list["sort"]
    对结果数组的读取都是这样的,也可用数字下标.