老问题了,请修改php.ini,将register_globals设为On
如果没有权力,则在每个程序开头处加上extract($_REQUEST);extract($_SERVER)
如果没有权力,则在每个程序开头处加上extract($_REQUEST);extract($_SERVER)
解决方案 »
- sql语句错误求解
- 关于正则表达式的问题
- 请教显示结果为何这样? echo 语法
- 请教诸位phper 关于form表单提交的问题(在线等)
- php+apache+mysql 如何让外网访问我机子上做的网站
- PHP+Oracle达人进来看看我的问题,困扰了我两天了
- 很简单的 zend 5.0.0 的小问题
- 连接mysql数据库时,connect和pconnect有什么区别
- 百分请教:### 通过PHP连接MySQL失败 ###
- 很有意思的一套程序,大商创,我测试用一个商家帐号一口气上传了60W商品量
- "Fatal error: Call to a member function on a non-object in "是什么原因造成的?
- 一个简单的计数器问题(浏览次数)在线等待
最近不少人反映这种情况,跟以前说的那种不能接受参数的问题不同。提示是没有定义常量,不是变量。可能是php版本的问题。将代码贴出来看看
$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]." ".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]." "."</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 " <br>";
}
?>以上程序出错提示: Use of undefined constant id - assumed 'id' in D:\flashlong\index.php on line 210
改成.
$news_list["id"]."&sort=".$news_list["sort"]
对结果数组的读取都是这样的,也可用数字下标.