В настоящее время я работаю над сайтом электронной коммерции для проектов колледжей, и я пытаюсь уменьшить количество акций после размещения заказа. не могу понять, куда поместить строки кода, которые ссылаются на строку «сток» в таблице товаров. Я добавлю код "action. php" здесь. Прошу прощения за длинный код, не могу понять, что вам нужно помочь.
<?php
session_start();
require 'config.php';
if(isset($_POST['pid'])){
$pid = $_POST['pid'];
$pname = $_POST['pname'];
$pprice = $_POST['pprice'];
$pimage = $_POST['pimage'];
$pcode = $_POST['pcode'];
$pqty = 1;
$stmt = $conn->prepare("SELECT product_code FROM cart WHERE product_code=?");
$stmt->bind_param("s",$pcode);
$stmt->execute();
$res = $stmt->get_result();
$r = $res->fetch_assoc();
$code = $r['product_code'];
if(!$code){
$query = $conn->prepare("INSERT INTO cart (product_name,product_price,product_image,qty,total_price,product_code) VALUES (?,?,?,?,?,?)");
$query->bind_param("sssiss",$pname,$pprice,$pimage,$pqty,$pprice,$pcode);
$query->execute();
echo '<div class="alert alert-success alert-dismissible mt-2">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Item added to your cart!</strong>
</div>';
}
else{
echo '<div class="alert alert-danger alert-dismissible mt-2">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Item already added to your cart!</strong>
</div>';
}
}
if(isset($_GET['cartItem']) && isset($_GET['cartItem']) == 'cart_item'){
$stmt = $conn->prepare("SELECT * FROM cart");
$stmt->execute();
$stmt->store_result();
$rows = $stmt->num_rows;
echo $rows;
}
if(isset($_GET['remove'])){
$id = $_GET['remove'];
$stmt = $conn->prepare("DELETE FROM cart WHERE id=?");
$stmt->bind_param("i",$id);
$stmt->execute();
$_SESSION['showAlert'] = 'block';
$_SESSION['message'] = 'Item removed from the cart!';
header('location:cart.php');
}
if(isset($_GET['clear'])){
$stmt = $conn->prepare("DELETE FROM cart");
$stmt->execute();
$_SESSION['showAlert'] = 'block';
$_SESSION['message'] = 'All Item removed from the cart!';
header('location:cart.php');
}
if(isset($_POST['qty'])){
$qty = $_POST['qty'];
$pid = $_POST['pid'];
$pprice = $_POST['pprice'];
$tprice = $qty*$pprice;
$stmt = $conn->prepare("UPDATE cart SET qty=?, total_price=? WHERE id=?");
$stmt->bind_param("isi",$qty,$tprice,$pid);
$stmt->execute();
}
есть код "cart. php", скажите мне, если вам нужно что-нибудь еще.
">