问题代码如下:
<?php
if($_POST['username']!=null){
echo $_POST['username'],$_POST['submit'];
}else{
?> <form action="file.php" method="post">
用户:<input type="text" size="20" name="username" /><br>
<input type="submit" name="submit" value="发布留言"/>
</form>
<?
}
?>运行结果:
Notice: Undefined index: username in T:\PHPTest\test\file.php on line 2请教:
1、怎么让用户未输入之前把 Notice: Undefined index: 隐藏。
2、 $_POST['submit']输入的结果是 按钮的value值,这个起什么作用。
<?php
if($_POST['username']!=null){
echo $_POST['username'],$_POST['submit'];
}else{
?> <form action="file.php" method="post">
用户:<input type="text" size="20" name="username" /><br>
<input type="submit" name="submit" value="发布留言"/>
</form>
<?
}
?>运行结果:
Notice: Undefined index: username in T:\PHPTest\test\file.php on line 2请教:
1、怎么让用户未输入之前把 Notice: Undefined index: 隐藏。
2、 $_POST['submit']输入的结果是 按钮的value值,这个起什么作用。
//..
}
你这代码在我这边没提示错误啊。你在试试。
$_POST['submit']一般用来判断用的。判断用户有没有点击提交。
if (!empty($name)) {
//..
}
$sql="insert into message(username,titile,content)".
"values('$_POST[username]','$_POST[title]','$_POST[content]')";
mysql_query($sql);
echo ('添加成功') ;
}
这样的代码:为什么插入不了,是不是那儿还差参数、