【发布时间】:2013-07-12 14:40:50
【问题描述】:
您好,我正在尝试将表单发布到我可以连接的数据库中,并且数据库和表已设置好。但不是在其中发布字段的内容,而是将文本 firstname 和 secondname 发布到列中。
下面是我的代码:
mysql_select_db("company", $conn);
$sqlCmd = sprintf("INSERT INTO names (firstname, secondname) VALUES ('%firstname','%secondname')",
mysql_real_escape_string($_POST["firstname"]),
mysql_real_escape_string($_POST["secondname"]));
//echo $sqlCmd;
//die();
mysql_query($sqlCmd);
mysql_close($conn);
}
?>
<form method="post">
<input type="text" id="firstname" name="firstname"/>
<input type="text" id="secondname" name="secondname"/>
<input name="submit" type="submit" value="Submit"/>
</form>
我需要它来发布字段中的值。我是 php 新手,这是我的第一个项目,我希望能得到一些帮助。
只是补充一下,这是我在学习完教程后所做的。
谢谢
瑞恩
【问题讨论】:
-
你忘了
mysql_connect -
在 spintf 函数中将 %firstname 和 %secondanem 替换为 %s
-
我已经得到了这个,它可以工作
-
更改它也不起作用 *它现在起作用了,当我发布它时它一直在更改它。谢谢