rule 发表于 2015-11-17 08:29:28

表单中PHP的错误提示:Notice: Undefined index: submit in D:\wamp\www\bbs\add.php on line 4

  

       最近学习php,写留言版的时候,代码如下红字部分,在浏览器中测试却显示错误信息:Notice: Undefined index: submit in D:\wamp\www\bbs\add.php on line 4  
  
<?
include(&quot;conn.php&quot;);
if($_POST['submit']){
$sql=&quot;insert into message (id,user,title,content,lastdate) values &quot;.
&quot;('','$_POST','$_POST','$_POST',now())&quot;;                                             
}
?>
<form action=&quot;add.php&quot; method=&quot;post&quot;>
用户:<input type=&quot;text&quot; size=&quot;10&quot; name=&quot;user&quot; /><br>
标题:<input type=&quot;text&quot; name=&quot;title&quot; /><br/>
内容:<textarea name=&quot;content&quot;></textarea><br/>
<input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;发布留言&quot;/>
</form>

  


  
  解决办法是:原因是数组键submit不存在,将代码if($_POST['submit'])改为if (isset($_POST['submit']))即可

最好的办法:修改配置文件

打开php.ini文件

error_reporting设置:



找到error_reporting=E_ALL



修改为error_reporting=E_ALL & ~E_NOTICE





版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 表单中PHP的错误提示:Notice: Undefined index: submit in D:\wamp\www\bbs\add.php on line 4