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