表单中PHP的错误提示: Notice: Undefined index: submit in D:\wamp\www\bbs\add.php on line 9
<?php/**Createdon2011-6-4**Tochangethetemplateforthisgeneratedfilegoto*Window-Prefere...
<?php
/*
* Created on 2011-6-4
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");
if ($_POST['submit'])
{
$sql="insert into message (id,user,title,content,lastdate) values('','$_post[user]','$_post[title]','$_post[content]',now())";
mysql_query($sql);
echo "发表成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" /><br/>
标题:<input type="text" name="title" /><br/>
内容:<textarea name="content" ></textarea><br/>
<input type="submit" name="submit" value="发布留言"/>
</form> 展开
/*
* Created on 2011-6-4
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");
if ($_POST['submit'])
{
$sql="insert into message (id,user,title,content,lastdate) values('','$_post[user]','$_post[title]','$_post[content]',now())";
mysql_query($sql);
echo "发表成功";
}
?>
<form action="add.php" method="post">
用户:<input type="text" name="user" /><br/>
标题:<input type="text" name="title" /><br/>
内容:<textarea name="content" ></textarea><br/>
<input type="submit" name="submit" value="发布留言"/>
</form> 展开
4个回答
展开全部
不能识别变量名.两种方法
1.把if($_POST['submit'])改成 if (isset($_POST['submit']))
因为刚开始没有获取submit的值.isset是判断submit是否存在
2: 在开头加上
error_reporting(E_ALL & ~E_NOTICE);
表示提示除去 E_NOTICE 之外的所有错误信息
1.把if($_POST['submit'])改成 if (isset($_POST['submit']))
因为刚开始没有获取submit的值.isset是判断submit是否存在
2: 在开头加上
error_reporting(E_ALL & ~E_NOTICE);
表示提示除去 E_NOTICE 之外的所有错误信息
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你第一次访问add.php使用GET方法访问的 根本没有踢脚 所以没有($_POST['submit']
你应该修改为 if (isset($_POST['submit']))
你应该修改为 if (isset($_POST['submit']))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是你if 下面的大括号的问题吧,你把大括号紧挨那个小括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询