Таким образом, я смог удалить данные в моем столбце CART, когда проверка прошла успешно, добавив несколько запросов в мой $ sql.
$sql = "INSERT INTO orders (order_number, order_name, order_phone, order_email, order_address, order_date)
VALUES ('$order_number','$order_name','$order_phone','$order_email','$order_address', NOW()); DELETE FROM cart WHERE customer_id = $cID";
и изменение этого кода из
if ($conn->query($sql) === TRUE) {
в
if ($conn->multi_query($sql)) {
<?php
if (isset($_POST['checkout-submit'])) {
$cID = $_POST['customer_id'];
require 'dbh.inc.php';
$order_Fname = mysqli_real_escape_string($conn, $_POST['order_Fname']);
$order_Lname = mysqli_real_escape_string($conn, $_POST['order_Lname']);
$order_name = $order_Fname .' '. $order_Lname;
$order_number = 'PSAU000';
$order_phone = mysqli_real_escape_string($conn, $_POST['order_phone']);
$order_email = mysqli_real_escape_string($conn, $_POST['order_email']);
$order_Addrs = mysqli_real_escape_string($conn, $_POST['order_Addrs']);
$order_Addrs2 = mysqli_real_escape_string($conn, $_POST['order_Addrs2']);
$pro = mysqli_real_escape_string($conn, $_POST['pro']);
$mun = mysqli_real_escape_string($conn, $_POST['mun']);
$bar = mysqli_real_escape_string($conn, $_POST['bar']);
$order_address = $order_Addrs .', '. $order_Addrs2 .', '. $pro .', '. $mun .', '. $bar;
$sql = "INSERT INTO orders (order_number, order_name, order_phone, order_email, order_address, order_date)
VALUES ('$order_number','$order_name','$order_phone','$order_email','$order_address', NOW()); DELETE FROM cart WHERE customer_id = $cID";
// $sql. = "DELETE FROM cart WHERE customer_id = $cID";
if ($conn->multi_query($sql)) {
$msg1 = "Item-Ordered-Succesfully.";
header("Location: ../checkout.php?msg=$msg1");
exit();
} else {
$msg2 = "Please-try-again.";
header("Location: ../checkout.php?msg=$msg2");
exit();
}
}
else {
header ("Location: ../index.php");
exit();
}
спасибо за предыдущие комментарии, я постараюсь изучить эти PDO и о внедрении sql.