PHP(数量减去购买数量)

时间:2017-04-03 09:52:30

标签: php

请帮助我我是编程中的新手,我创建了一个名为采购订单的简单系统,我的问题是我如何减去数据库中项目的数量并在数据库中更新.quantity减去数量购买itemplease帮助我谢谢

 if(!in_array($_GET["id"], $item_array_id))  
       {  
            $count = count($_SESSION["shopping_cart"]);  
            $item_array = array(  
                 'item_id'               =>     $_GET["id"],  
                 'item_name'               =>     $_POST["hidden_name"],  
                 'item_price'          =>     $_POST["hidden_price"],  
                 'item_quantity'          =>     $_POST["quantity"],
                  'item_quantityN'    => $_POST['hidden_quantity']
            );  
            $_SESSION["shopping_cart"][$count] = $item_array;
            $UpdateTheQuantity = number_format($values["item_quantityN"] - $values["item_quantity"], 2);
            $sql = "UPDATE tbl_product SET id = '".$_GET["id"]."' WHERE quantity_now = '".$UpdateTheQuantity."'";
            if($connect->query($sql) === TRUE)  
            {
                echo '<script>alert("Update succesful")</script>';
            }
            else
            {
                echo '<script>alert("Error".$connect->error)</script>';
            }
       }  
       else  
       {  
            echo '<script>alert("Item Already Added")</script>';  
            echo '<script>window.location="index.php"</script>';  
       }

1 个答案:

答案 0 :(得分:0)

添加一些代码,以便我们知道您不知道的内容。

您必须做的简单清单是:

  1. 建立与数据库,mysqli_或PDO的连接,在网上查看,这是两行PHP代码。
  2. 请求数据库的值。
  3. 将它们传递给php变量。
  4. 如评论中所述,使用$query制作UPDATE并将新值发送到数据库。
  5. 关闭连接