php - 无法将 PHP 表单数据存储在数据库中

标签 php html mysql mysqli

我正在开发一个基于 PHP、Bootstrap 和 MySQLi 的示例电子商务网站

我遇到 2 个 PHP 页面的问题:home.php 和 cart-script.php

带有文本输入和按钮的表单的 home.php 的一些相关部分是: `

<div class="panel panel-default">
    <div class="panel-heading">
        <div class="panel-title">
            <?php TitleQuery(2); ?>
        </div>
    </div>
    <div class="panel-body">
        <center>
            <?php
                PhotoQuery(2);
            ?>
        </center>
            <p>
                <?php
                    BodyQuery(2);
                ?>
            </p>
    <form action="cart-script.php" method="POST">
        <p>
            <center>
                <input type="number" class="form-control" name="name2" placeholder="Select quantity to add:">
                </input>
            </center>
        </p>
        <input type="button" name="submit2" class="btn btn-primary btn-block" value="Add to cart">
        </input>
    </form>
</div>

`

我的 cart-script.php 文件的代码是: `

session_start();
require_once("connection.php");
if(isset($_POST['submit2']))
{
    $n=int($_POST['name2']);
    $id=2;
    $query1= "SELECT ItemName,Price FROM items WHERE ItemID='2'";
    $result1=mysqli_query($con,$iquery1);
    while($row=mysqli_fetch_array($result))
    {
        $iname=$row["ItemName"];
        $p=$row["Price"];
    }
    $query = "INSERT INTO shopcart VALUES 
             (
                 '{$id}',
                 '{$iname}',
                 '{$p}',
                 '{$n}'
             )";
    $result=mysqli_query($con,$query);
}

?>`

每当我点击 home.php 中的“添加到购物车”按钮,然后检查 WampServer 上 PHPMyAdmin 上的数据库时,数据库都没有受到影响。 我哪里错了?

最佳答案

您只需提交您的表格:

<input
  type="submit"
  name="submit2"
  class="btn btn-primary btn-block"
  value="Add to cart">

您的表单尚未提交

关于php - 无法将 PHP 表单数据存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46300198/

相关文章:

php - 如何使用一个文件php脚本创建mysql数据库备份(system()被禁用)

html - 如果 div 元素为空则消失

html - 样式等级优于所有标题 (h1-h6)

mysql - JDBC 中的 getExportedKeys() 返回 mysql 中的空集

php - 过滤数据库行中的单词,并统计它们

javascript - array_push 平面数组问题 - 需要能够向数组添加多个变量

php - 移动浏览器不支持 session 变量?

javascript - 保留 ajax POST 格式/实时帖子提要

jquery - 带有点击事件的多个下拉菜单

php - 将信息发送到数据库 SQL PHP