PHP Post回显两个Sql条目
我需要帮助,找出为什么我会收到两个带有以下代码的数据库条目。此时,它正在将完整记录和空白记录输入数据库。不知道为什么。有人能告诉我哪里出了问题吗?谢谢 表单和PHP代码PHP Post回显两个Sql条目,php,mysql,Php,Mysql,我需要帮助,找出为什么我会收到两个带有以下代码的数据库条目。此时,它正在将完整记录和空白记录输入数据库。不知道为什么。有人能告诉我哪里出了问题吗?谢谢 表单和PHP代码 这是因为,每次加载页面时,php都会运行sql插入代码。这是因为您没有检查表单是否已提交,然后运行sql查询 这样做: 将名称添加到“提交”按钮: <input type="submit" value="Submit" id="btn" name="submit"> 更新此行 if (!mysql_query($s
这是因为,每次加载页面时,php都会运行sql插入代码。这是因为您没有检查表单是否已提交,然后运行sql查询 这样做: 将名称添加到“提交”按钮:
<input type="submit" value="Submit" id="btn" name="submit">
更新此行
if (!mysql_query($sql, $con)) {
die('Error: ' . mysql_error());
}
到
此外,我还假设您的浏览器请求favicon文件,因此您的代码可以执行两次,因为每次加载页面时-mysql查询都会运行?
// check if submit button is POST, then run query
if(isset($_POST['submit']))
{
$sql = "INSERT INTO contact (name, email, cusno, dropdown, comments)
VALUES
('$_POST[name]', '$_POST[email]', '$_POST[cusno]', '$_POST[dropdown]',
'$_POST[comments]')";
if (!mysql_query($sql, $con)) {
die('Error: ' . mysql_error());
}
}
if (!mysql_query($sql, $con)) {
die('Error: ' . mysql_error());
}
if (!empty($_POST) && !mysql_query($sql, $con) ) {
die('Error: ' . mysql_error());
}