php - 如何将 php/html 表单中的数据提取到数据库中?

标签 php html mysql

我在尝试使用网络系统中发布的数据更新数据库时遇到问题。我创建了一个 php 文件,其中包含与我的订单相关的 html 表单,我可以在其中选择几种产品及其数量。然后我创建了这个:

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <?php 
        require_once("buzzcafe_fns.php");
     do_html_header('Order form');
    db_connect();
        $otable=$_POST['otable'];
        $title=$_POST['title'];
        $quantity=$_POST['quantity'];
        $datetime=$_SESSION['datetime'];
        $username=$_SESSION['username'];

        if(isset($_SESSION['username']))
                {
                        if( !$otable || !$title || !$quantity )
                        {
                            echo'<font color="red">Please fill in all required fields</font>';
                            exit;
                        }
                }
            $insertOrder = mysql_query('INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)')or die(mysql_error());

                        echo ('<p>Your order is added</p>');
                        echo ('<p>View your order <a href="vieworder.php?insertOrder='.$insertOrder.'"></a></p>');
                        echo ('<p>Add a new order <a href="addorder-form.php"></a></p>');
                        echo ('<p>Return in main page<a href="members.php"></a></p>');

?>

这段代码有什么问题?

最佳答案

这个说法其实是核心,是不正确的

$insertOrder = mysql_query('INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)')or die(mysql_error());

应该是

$insertOrder = mysql_query("INSERT INTO orders VALUES($oid, $title, $quantity, $sum, $datetime, $username)")or die(mysql_error());

关于php - 如何将 php/html 表单中的数据提取到数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18829953/

相关文章:

php - mysql中的单词相似度/相似度

javascript - js $.post 问题

javascript - 使用 JQuery 获取 Google Maps 对象的实例

javascript - 网站的 3D map

mysql - 大型 AWS RDS MySQL 更新断开连接

php - Azure PHP 应用程序和 Azure SQL 数据库

javascript - 网页调整缩放显示

html - 如何在红色矩形内移动此多边形

mysql - 如何合并 Google Cloud SQL 上的数据库?

mysql - 了解加入 : Listing categories without specified product