数据库查询重定向到主目录

时间:2012-06-29 02:13:36

标签: php mysql redirect

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

<?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>

我知道我的密码和数据库名称是正确的,因为当我拿走“表单”和“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')");
?>

2 个答案:

答案 0 :(得分:2)

变化

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

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

操作是您希望表单提交到的页面 方法是类型(默认为获取)

答案 1 :(得分:1)

您的表单&lt;&gt;没有办法,试试这个:

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

</form>