【发布时间】:2016-04-29 11:02:42
【问题描述】:
我正在尝试通过 html 向我的 mysql 表中添加新元素 到目前为止,我已经得到了这个
<form action="MyCurrentFile.php" method="post" >
Artist Name
<input type="text" name="addingnewelement" <br/>
<input type = "submit" name = "Submit" />
</form>
还有这个
<?php
if (isset($_POST['submit'])) {
$addingelement=$_POST['addingnewelement'];
$mysqli->select_db("names", $names);
echo("this code is running");
$sql='INSERT INTO names (nameValue) VALUES ('.$addingelement.')';
$mysqli->query($sql, $mysqli);
$mysqli->close($mysqli);
}
?>
我的语法有什么错误吗?代码没有给我任何错误,所发生的只是我按下按钮以更新我的输入,但没有任何反应。
【问题讨论】:
-
先关闭输入标签,如果你的脚本中没有关闭的话。
-
请用"if (isset($_POST['Submit'])) {" 代替"if (isset($_POST['submit'])) {"
标签: php html mysql sql-update