<html>
<title>留言本</title>
<?php
include "coon.php"; if($_POST['submit']){
$sql="INSERT INTO message(id,xm,email,content) values('','$_POST[xm]','$_POST[email]','$_POST[content]')";
mysql_query($sql);
}
?>
<body>
<h1>请填写个人资料</h1>
<from action="add.php", method="POST">
姓名:<input type="test",name="xm"> </p>
E-mail:<input type="test",name="email"></p>
留言的内容:</br>
<textarea name="content"></textarea></p>
  
<input type="submit" name="submit" value="提交"/> </form>
</body>
</html> 请问 我填写完表单 按提交 页面没反应 怎么回事?
<title>留言本</title>
<?php
include "coon.php"; if($_POST['submit']){
$sql="INSERT INTO message(id,xm,email,content) values('','$_POST[xm]','$_POST[email]','$_POST[content]')";
mysql_query($sql);
}
?>
<body>
<h1>请填写个人资料</h1>
<from action="add.php", method="POST">
姓名:<input type="test",name="xm"> </p>
E-mail:<input type="test",name="email"></p>
留言的内容:</br>
<textarea name="content"></textarea></p>
  
<input type="submit" name="submit" value="提交"/> </form>
</body>
</html> 请问 我填写完表单 按提交 页面没反应 怎么回事?
你的<from action="add.php", method="POST"> 写成from了,是form
用个代码编辑器吧,有高亮的。
姓名: <input type="text" name="xm" > </p>
是text不是test
中间不要用逗号,IE6好像不支持惹不起你,撤......
<html>
<title>留言本</title>
<?php
include "coon.php";
if($_post['submit'])
{
$sql="INSERT INTO `message`(`id`,`xm`,`email`,`content`) values('','$_POST[xm]','$_POST[email]','$_POST[content]')";
mysql_query($sql);
}
?>
<body>
<h1>请填写个人资料</h1>
<form method="post",action="add.php">
姓名:<input type="text" name="xm"> </p>
E-mail:<input type="text" name="email"></p>
留言的内容:</br>
<textarea name="content"></textarea></p>
  
<input type="submit" name="submit" value="提交"/> </form>
</body>
</html>按提交 网页没反应
那个sql语句 我把'$_POST[xm]' 改成了 其他的内容 例如 ‘fjdf’
在数据库执行sql语句 结果是 #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near
如果是把SQL语句换成$sql="INSERT INTO message(`xm`,`email`,`content`) values('$_POST[xm]','$_POST[email]','$_POST[content]')";
是我数据库中的字段名没有和句子中的搞好 现在行了 呵呵
感谢大家 也感谢dreaminbus