Files
004_comission/_resources/it114105/itp4513/Assignment/18-19/adminToDelivery.php
louiscklaw 6c60a73f30 update,
2025-01-31 19:15:17 +08:00

31 lines
1.1 KiB
PHP

<?php
if(isset($_GET["orderID"])){
require_once('ini/conn.php');
$orderID = $_GET['orderID'];
$sql = "SELECT status FROM orders WHERE orderID='$orderID'";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
$record = mysqli_fetch_assoc($result);
if($record['status']==1){
$sql = "UPDATE orders SET status=2 WHERE orderID=$orderID";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
if(mysqli_affected_rows($conn)>0){
$sql = "SELECT * FROM orderpart WHERE orderID='$orderID'";
$rs = mysqli_query($conn, $sql) or die(mysqli_error($conn));
while($rc = mysqli_fetch_assoc($rs)){
$sql = "UPDATE part SET stockQuantity=stockQuantity-$rc[quantity] WHERE partNumber='$rc[partNumber]'";
$result =mysqli_query($conn, $sql) or die(mysqli_error($conn));
}
header("location:adminOrder.php?orderID=$orderID&Delivery=TRUE");
}else{
header("location:adminOrder.php?DeliveryError");
}
}else{
header("location:adminOrder.php?DeliveryError=FALSE&orderID=$orderID");
}
}else{
header("location:adminOrder.php?DeliveryError");
}
?>