如何使用添加按钮

时间:2018-04-05 07:23:44

标签: php

在我的按钮中,用户可以从他的订单中添加更多数量。 我想要的是防止用户添加超过剩余数量。 按钮进入购物车表。我想要的是将product_qty连接到购物车,以便用户不会滥用添加按钮。

  

E.G。项目A(剩下5个股票),用户输入4,但用户可以使用4到8的按钮滥用它。

我的产品表包含

productid, categoryid, product_name, product_price, product_qty, supplierid,

我的购物车表包含

cartid,
userid,
productid,
qty,

这是我的php文件

<?php
    include('session.php');
    if(isset($_POST['add'])){
        $id=$_POST['id'];

        $query=mysqli_query($conn,"select * from cart where productid='$id'");
        $row=mysqli_fetch_array($query);

        $newqty=$row['qty']+1;

        mysqli_query($conn,"update cart set qty='$newqty' where productid='$id'");

    }

?>

1 个答案:

答案 0 :(得分:1)

您必须首先检查产品的添加是否超过总库存,然后相应地执行git describe操作。

UPDATE

<强>图片的标题说明

  • 为每次添加产品调用SQL查询/提交表单不是一个好主意。让用户决定用户想要的产品总量,然后将累计值发送到数据库。使用JavaScript。
  • 了解prepared statement因为您的查询现在容易受到SQL注入攻击。另请参阅how you can prevent SQL injection in PHP