<?php
require("head.php");
if($_POST['submit']) {
$t = "insert into liuyan (id,yonghu,neirong,shijian) values ('','$_post[yh]','$_post[nr]',now())";
mysql_query($t);
echo "发表成功!";
}
?>
<form method="post" action="sub.php">
<p>
<input type="text" name="yh" />
</p>
<p>
<textarea name="nr"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="提交" />
</p>
</form>
<?php
require ("foot.php");
?>
下面是head.php
<?php
$sqlhost = "localhost";
$user = "root";
$password = "";
$dbname = "blog";
$blogname = "唱一半的歌";
$sql = @mysql_connect($sqlhost,$user,$password) or die("数据库连接出错。");
mysql_select_db($dbname,$sql);
mysql_query("set names gb2312")
?>
改过之后输出$t 就是这样的insert into liuyan (id,yonghu,neirong,shijian) values ('','','',now())发表成功! 用户和内容怎么是空的啊
if(isset($_POST['submit']))
{
// 表单提交要执行的代码
}
提交按钮的名字 name="Submit"
所以$_POST'Submit'])
你好,把这个改过之后确实可以提交成功了。但是只提交了ID和时间,用户和内容是空的,
我用ECHO输出$t 显示里面的值是空的,