0

我有最简单的数据库条目,当我点击“提交”时,它会将我带到我的主目录,并且没有任何内容添加到数据库中。如何修复它以便输入数据?我过去使用相同的代码没有遇到过这样的问题......

<?php
 if(isset($_POST['submit'])) {
   $text = $_POST['text'];
   $link = mysql_connect("localhost", "******", "********") or die("Couldn't make connection.");
   @mysql_select_db("*****") or die("Couldn't select database");
   mysql_query("INSERT INTO wall (message) VALUES ('$text')");
 }
?>

<html>
 <form action="post" name="post" id="post">
  <input type="text" id="text" name="text"/>
  <input type="submit" name="submit" id="submit" value="submit"/>
 </form>
</html>

我知道我的密码和数据库名称是正确的,因为当我拿走“form”和“isset”时,每次重新加载页面时它上传都没有问题:

<?php
  $link = mysql_connect("localhost", "******", "*******") or die("Couldn't make connection.");
  @mysql_select_db("********") or die("Couldn't select database");
  mysql_query("INSERT INTO wall (message) VALUES ('test')");
?>
4

2 回答 2

2

改变

<form action="post" name="post" id="post">

<form method="post" name="post" id="post">

Action 是你希望表单提交到的页面 Method 是类型(默认获取)

于 2012-06-29T02:19:36.387 回答
1

你的 form<> 没有方法,试试这个:

<form method="post" name="post" id="post">

</form>
于 2012-06-29T02:31:06.367 回答