connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// चेकआउट फॉर्म सबमिशन हैंडल करें
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Form Data को सही तरीके से प्राप्त करें
$first_name = $conn->real_escape_string($_POST['first-name_infor']);
$last_name = $conn->real_escape_string($_POST['last-name_infor']);
$email = $conn->real_escape_string($_POST['email_infor']);
$phone = $conn->real_escape_string($_POST['phone_infor']);
$address = $conn->real_escape_string($_POST['street_infor']) . ', ' . $conn->real_escape_string($_POST['city_infor']);
$country = $conn->real_escape_string($_POST['address[country]']);
$postal_code = $conn->real_escape_string($_POST['number_card']);
$payment_method = $conn->real_escape_string($_POST['payment-method']);
// Total को calculate करें (यहां आपको अपनी कार्ट लॉजिक से इसे dynamically calculate करना होगा)
$total = 60.00; // उदाहरण के लिए फिक्स्ड टोटल
// SQL क्वेरी तैयार करें
$sql = "INSERT INTO orders (first_name, last_name, email, phone, address, country, postal_code, payment_method, total)
VALUES ('$first_name', '$last_name', '$email', '$phone', '$address', '$country', '$postal_code', '$payment_method', '$total')";
// SQL क्वेरी को execute करें
if ($conn->query($sql) === TRUE) {
// यदि ऑर्डर सफलतापूर्वक insert हो जाए
$order_id = $conn->insert_id; // Inserted order ID को प्राप्त करें
// आपके कार्ट को क्लियर करने की लॉजिक (यहां आपको अपनी लॉजिक डालनी होगी)
// $conn->query("DELETE FROM cart WHERE user_id = $user_id");
// Success पेज पर रीडायरेक्ट करें
header('Location: order-success.php?order_id=' . $order_id);
exit();
} else {
// यदि कोई एरर हो
echo "Error: " . $sql . "
" . $conn->error;
}
}
// कनेक्शन को बंद करें
$conn->close();
?>