Как вычесть значения из таблицы product и таблицы order?
Я пытаюсь изменить количество своих продуктов на складе, где администратор подтверждает заказ клиента, и количество продукта будет меняться в соответствии с количеством, добавленным из таблицы заказов.
Что я уже пробовал:
я попробовал это сделать, но никаких изменений нет. Ничего не работает.
function upOrder(){ global $db; $uid = $_SESSION['user_id']; $oid=intval($_GET['oid']); $pid=intval($_GET['pid']); $status=$_POST['status']; $sql=mysqli_query($db,"update orders set payment_status='$status', confirmDate = CURRENT_TIMESTAMP where id='$oid'"); if($status == 'Completed'){ $result =mysqli_query($db,"SELECT productQty FROM products WHERE id = '$pid'"); $query =mysqli_query($db,"SELECT * FROM orders WHERE id = '$oid' AND user_id = '$uid' AND product_id = '$pid'"); $productRow = $result->fetch_assoc(); $orderRow = $query->fetch_assoc(); $newqty = $productRow['productQty'] - $orderRow['quantity']; $wow =mysqli_query($db,"UPDATE products SET productQty = '$newqty' WHERE id = '$pid'"); if($wow){ echo "alert('Order updated sucessfully...');"; }else{ echo "alert('Failed!');"; } } }