gpt4 book ai didi

php - HTML 表单未按预期填充 MySQL 数据库

转载 作者:行者123 更新时间:2023-11-29 06:51:33 24 4
gpt4 key购买 nike

当我将表单从 html 保存到 php 并最终将其存储在 MySQL 中该行的某个位置时,它会保存 var= ,包括 = 之后的内容

这是我的 html:

   <form action="searchResultsSave.php" method="POST">
What are we looking for? <input type="text" name="searchVar" />
<input type="submit" value="Submit">
</form>

PHP:

    $searchVar = file_get_contents('php://input');

$sql = "INSERT INTO g_information(searchVar) VALUES ('$searchVar')";

if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}

最后我在 mysql 中的输出是:“searchVar=cars”,而它应该只是“cars”。

你认为我哪里错了?

最佳答案

$searchVar = file_get_contents('php://input'); 

应该是

$searchVar = $_POST['searchVar'];

这样您就可以获得搜索词的值。

关于php - HTML 表单未按预期填充 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47227086/

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