主题:  急救,死人了.PHP程序我错在哪里?

wang0010013

职务:普通成员
等级:1
金币:0.0
发贴:12
#12005/9/4 12:50:38
我在编写一个投票的程序.然PHP的语法上没有错误,可是在运行中确显示

Notice: Undefined variable: voted in E:\myphp\text.php on line 7

Notice: Undefined variable: voted in E:\myphp\text.php on line 8

这样的提示.本人是个PHP的初学者,不要见笑.
程序能够正常进行.只是老是显示Notice这样的提示太让我心里总不舒服,如果设置PHP.info文件里的关闭错误提示,以后我在调试别的PHP程序时,调试大大的不方便.
请问高手,(懂这的就行)我的PHP设置错在哪里呀.
能不能不出现Notice这样的提示,
我的PHP程序如下:

<?php
require("common.inc";
session_start();

if($submit)
{if($voted)
{echo"<center>你已经投过票了,谢谢你的参于!</center><br>";}
elseif(!$voted){setcookie("voted","1";}
else
{ $sql="UPDATE `vote` SET `votes` = votes+1 WHERE `name` = '$name'";
$result=mysql_query($sql);
echo"<center>感谢你的参于</center><br>";
}
}
echo"<a href='seek.php'><div align=center>投票结果</div></a>";
?>

请高手指点我错在哪里,

还有就是我从网上下载的PHP程序在调试的时候也是出现Notice:错误提示.从网上下载的大都是PHP高手编程好的,我想他们一定是调试好的,不会有Notice:这样错误的,为什么在我的机子上老是出现这个问题呢.可能我的PHP设置上有问题.可我不知道错在哪里.请高手指点.
在些先谢谢了.



wang0010013

职务:普通成员
等级:1
金币:0.0
发贴:12
#22005/9/4 12:51:54
我的PHP运行环境是IIS5.1+MYSQL+PHP4.4.0+MYPHPADMIN+PHPLIB
系统:WIN XP SP2.



wang0010013

职务:普通成员
等级:1
金币:0.0
发贴:12
#32005/9/4 12:52:58
PHP变量不用定义的呀,是不是我的PHP运行环境设置有问题.



wang0010013

职务:普通成员
等级:1
金币:0.0
发贴:12
#42005/9/4 13:00:09
各位PHP高手要踊跃回答.在此我乖先谢谢各位了.都来讨论讨论吧,PHP对变量是不会定义的呀,可能拿来就用,为什么出现这么多的提示呀
例如:
Notice: Undefined variable: voted in E:\myphp\text.php on line 7

Notice: Undefined variable: voted in E:\myphp\text.php on line 8
这样的问题已经困惑了我很久了呀,是不是我的PHP运行环境有问题呀,大家说说吧



wang0010013

职务:普通成员
等级:1
金币:0.0
发贴:12
#52005/9/4 15:07:56
不用IIS用APATCH服务器,会不会出现这种情况呀



huanxin0918

职务:普通成员
等级:1
金币:0.0
发贴:8
#62005/9/17 13:29:43
关闭错误提示或者在头一行加 error_reporting(0);



cj101319007

职务:普通成员
等级:1
金币:0.0
发贴:3
#72005/12/28 15:05:07
$submint和$voted没有定义



circle

职务:普通成员
等级:1
金币:0.0
发贴:189
#82006/1/17 12:13:28
php.ini里面把notice关掉就可以了,notice不算严重错误,可以忽略