gpt4 book ai didi

mysql - 没有信息插入数据库中的表中

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

在选定的表中添加了一行,但未添加任何信息,我希望编码更好的人能为我提供帮助。

if (isset($_POST['submit'])) {

mysqli_query($con, "INSERT INTO `ads` (`title`, `about`, `price`, `delivery`, `payment`, `picture1`, `picture2`, `picture3`, `picture4`)
VALUES('$title', '$about' ,'$price', '$delivery', '$payment', '$picture1', '$picture2', '$picture3', '$picture4')") or die(mysqli_error());

echo 'Your ad have now been created!';

}


形式如下:

echo '<form action="create.php" method="post">';

echo '<input class="input-field" name="title" type="text" placeholder="Title" />';

echo '<br><br>';

echo '<textarea name="about" style="width: 400px; height: 230px;" placeholder="Other infomation that can help us?"></textarea>';

echo '<br><br>';

echo '<input class="input-field" name="price" type="text" placeholder="Price" />';

echo '<br><br>';

echo '<input name="submit" type="submit" value="Make a request" />';

echo '</form>';

最佳答案

如果不给局部变量赋任何值,则在PHP中变量被认为是空的。但是,从上面的编码中,我将假定您期望变量$title$about$price等填充的值与HTML表单中的值相同(另请参见Get all variables sent with POST?)。请记住,此行为(称为register_globalsdeprectated since PHP 5.3.0-严重的安全问题是其背景)。

简而言之,一组简单的

$title = $_POST['title'];
$about = $_POST['about'];
$price = $_POST['price'];
// ...


可能已经是您解决问题的方法。

关于mysql - 没有信息插入数据库中的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37378724/

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