gpt4 book ai didi

php - 使用 POST 和 php 写入 mysql 表

转载 作者:行者123 更新时间:2023-11-29 17:59:01 25 4
gpt4 key购买 nike

我正在尝试将用户在我的表单中输入的电子邮件注册到我的 SQL 表中。但我没有收到任何错误,数据也没有保存!

 <?php
echo "I was here !!!";
if(!empty($_POST['mail']))
{
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mailing";
echo "I was here !!!";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = 'INSERT INTO contact VALUES ("","'.$_POST['mail'].'")';
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
}
?>

和我的html代码:

    <div class="form">
<p>Rester notifié par toutes les nouveautés !</p>
<form method="post" action="index.php" class="mainform">

<div class="field"><input type="text" class="field" name="mail" /></div>
<div class="submit"><input class="submit" type="button" value="Envoyer" /></div>

</form>
</div>

你能告诉我出了什么问题吗?

最佳答案

更改您的按钮类型。因为如果您想通过表单提交数据,那么按钮类型应该像这样提交

<input class="submit" type="submit" value="Envoyer" />

关于php - 使用 POST 和 php 写入 mysql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com