我在编写一个投票的程序.然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设置上有问题.可我不知道错在哪里.请高手指点.
在些先谢谢了.