Server IP : 162.214.80.37 / Your IP : 216.73.216.83 Web Server : Apache System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : imyrqtmy ( 2189) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0750) : /home2/imyrqtmy/public_html/vssvclinic/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php session_start(); error_reporting(E_ALL & ~E_WARNING); include("./Admin/Includes/db.php"); if (!isset($_SESSION['id'])) { header('Location: login.php'); exit(); } $userId = $_SESSION['id']; $orderNumber = uniqid(); if(isset($_POST['checkout'])) { $name = $_POST['name']; $_SESSION['name']=$name; $email = $_POST['email']; $_SESSION['email']=$email; $mobile = $_POST['mobile']; $_SESSION['mobile']=$mobile; $pincode = $_POST['pincode']; $state = $_POST['state']; $city = $_POST['city']; $address = $_POST['address']; $totalAmount = $_POST['totalAmount']; $payment_type = $_POST['payment_type']; $query = "SELECT * FROM `tbl_cart`"; $query_run = mysqli_query($con, $query); $grandTotal = 0; if (mysqli_num_rows($query_run) > 0) { foreach ($query_run as $row) { $grandTotal += $row['price'] * $row['quantity']; } } $userid = $_SESSION['id']; $_SESSION['totalAmount']=$grandTotal; // echo $_SESSION['totalAmount'] ; // exit(); $product_id = $_GET['id']; $query = "SELECT * FROM `tbl_products` WHERE id = '$product_id'"; $query_run = mysqli_query($con, $query); $product_id = $_GET['id']; $query = "SELECT product_name FROM tbl_products WHERE id = '$product_id'"; $query_run = mysqli_query($con, $query); if ($query_run) { $product_row = mysqli_fetch_assoc($query_run); $product_name = $product_row['product_name']; } else { // Handle error fetching product name $product_name = ''; // Set default value or handle error accordingly } // SQL query to insert the order into the database $insertQuery = "INSERT INTO orders (order_number, name, email, mobile, pincode, state, city, address, totalAmount, userid, product_name, payment_type ) VALUES ('$orderNumber', '$name', '$email', '$mobile', '$pincode', '$state', '$city', '$address', '$grandTotal', '$userid', '$product_name', '$payment_type')"; $query_run_insert = mysqli_query($con, $insertQuery); // // Send email to user // $userSubject = "Order Enquiry"; // $userMessage = "Your Order $orderNumber is submitted successfully with amount Rs $grandTotal"; // $userMessage = "Thanks \n\n Vaid Shyam Sunder Vats Ayurvedic Clinic & Research Centre"; // // $userHeaders = "$email"; // Replace with your email address // // $link ="http://localhost/agrul/user-login.php"; // mail($email, $userSubject, $userMessage, $userHeaders,$link); // // Send email to admin // $adminSubject = "New User Registration"; // $adminMessage = "A new Order has registered with the following details:\n\nEmail: $email\nOrderNumber: $orderNumber"; // // $userMessage = "Your password is: $password"; // $adminHeaders = "From: susheelkumar12ksd@gmail.com"; // Replace with your email address // mail($email, $adminSubject, $adminMessage, $adminHeaders); } // Initialize variable to track form submission $formSubmitted = false; // Process form submission if (isset($_POST['checkout'])) { // Your existing checkout logic... // Assuming your form processing is successful, set $formSubmitted to true $formSubmitted = true; // Set a session variable to track successful form submission $_SESSION['form_submitted'] = true; header('Location: pay.php'); } ?> <!DOCTYPE html> <html lang="en"> <!-- Mirrored from preview.landinglayouts.com/templates/5652/checkout.html by HTTrack Website Copier/3.x [XR&CO'2014], Sun, 03 Dec 2023 07:49:16 GMT --> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <?php include "includes/title.php" ?> <link rel="stylesheet" href="assets/css/bootstrap.min.css"> <link rel="stylesheet" href="assets/css/all.min.css"> <link rel="stylesheet" href="assets/css/font.css"> <link rel="stylesheet" href="assets/css/swiper.min.css"> <link rel="stylesheet" href="assets/css/style.css"> <link rel="shortcut icon" href="assets/imgs/favicon.png" type="image/x-icon"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> <link href="css/style.html" rel='stylesheet' type='text/css' /> <!--// Stylesheets --> <!-- online fonts --> <link href="http://fonts.googleapis.com/css?family=Ubuntu+Condensed" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="bootstrap.css"> </head> <body> <!-- main wrapper start --> <?php include "includes/header.php" ?> <!-- main header end --> <!-- breadcrumb start --> <div class="ll-breadcrumb"> <div class="container-fluid"> <div class="ll-breadcrumb-box"> <h1>checkout</h1> <ul> <li><a href="index.html">Home</a></li> <li>checkout</li> </ul> </div> </div> </div> <!-- breadcrumb end --> <!-- checkout start --> <div class="ll-checkout spacer-bottom"> <div class="container"> <div class="row"> <div class="col-lg-12"> <div class="ll-bill-form"> <?php if ($formSubmitted) { echo "<script>$(document).ready(function() { $('#staticBackdrop').modal('show'); });</script>"; } ?> <form method="POST"> <label class="ll-bill-title"> Billing details </label> <div class="row"> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="text" name="name" placeholder="Enter Name" required="" /> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="email" name="email" placeholder="Enter Email" required="" /> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="text" name="mobile" placeholder="Enter Mobile" required="" /> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="text" name="city" placeholder="Enter City" required="" /> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="text" name="state" placeholder="Enter State" required="" /> </div> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="text" name="pincode" placeholder="Enter Pincode" required="" /> </div> </div> <div class="col-lg-12 col-md-12 col-sm-12"> <div class="form-group"> <input type="text" name="address" placeholder="Enter Address" required="" /> </div> <div class="col-lg-4 col-md-4 col-sm-4"> <div class="form-group"> <input type="hidden" name="totalAmount" value="<?php echo $grandTotal; ?>" /> </div> </div> <label class="ll-bill-title"> Payment Method </label> <div class="ll-payment-options"> <!--<input type="radio" name="payment_type" value="cash_on_delivery" id="cash_on_delivery" checked>--> <!--<label for="cash_on_delivery">Cash on Delivery</label>--> <input type="radio" name="payment_type" value="online_payment" id="online_payment"> <label for="online_payment">Pay Online</label> </div> </div> <!-- <?php $query = "SELECT * FROM `tbl_cart`"; $query_run =mysqli_query($con, $query); $num = 1; $grandtotal = 0; if(mysqli_num_rows($query_run) > 0){ foreach($query_run as $row){ ?> <tbody> <tr> <td><?php echo $row['name']; ?></td> <td> <i class="bi bi-currency-rupee"></i> <?php echo $row['price']; ?></td> </tr> <tr> <td>Product Quantity</td> <td><?php echo $row['quantity']; ?></td> </tr> <tr class="ll-checkout-total"> <td>Grand Total</td> <td> <i class="bi bi-currency-rupee"></i> <?php echo $row['price'] * $row['quantity']; ?></td> </tr> </tbody> <?php }} ?> </table> --> <style> .ll-payment-options { margin-top: 20px; } .ll-payment-options input[type="radio"] { margin-right: 10px; /* Adjust spacing between radio buttons */ /* Hide the default radio button */ -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 20px; height: 20px; border: 2px solid #888; border-radius: 50%; /* Round the radio button */ outline: none; /* Remove outline */ cursor: pointer; } /* Customize radio button appearance when checked */ .ll-payment-options input[type="radio"]:checked { background-color: #007bff; /* Change background color when checked */ } /* Style labels for radio buttons */ .ll-payment-options label { font-size: 16px; color: #333; cursor: pointer; } /* Adjust margin between label and radio button */ .ll-payment-options label { /* margin-left: 5px; */ margin-left: 48px; margin-top: -24px; } /* Hover effect for labels */ .ll-payment-options label:hover { color: #007bff; /* Change text color on hover */ } </style> <div class="ll-place-order-btn"> <div class="mb-5"> <input type="submit" name="checkout" class="ll-btn" value="Submit"> </div> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> <!-- checkout end --> <!-- footer start --> <?php include "includes/footer.php" ?> <!-- copyright end --> </div> <!-- Modal --> <?php if ($formSubmitted && isset($_SESSION['form_submitted'])): ?> <div class="modal fade" id="staticBackdrop" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-body success-body"> <img src="assets/imgs/success.png" alt="img"> <h6>Order Submitted Successfully</h6> </div> <div class="modal-footer"> <button type="button" class="btn btn-success" data-dismiss="modal" onclick="redirectToIndex()">Ok</button> </div> </div> </div> </div> <script> function redirectToIndex() { // Redirect to index.php window.location.href = "index.php"; } $(document).ready(function() { $('#staticBackdrop').modal('show'); }); </script> <?php endif; unset($_SESSION['form_submitted']); ?> <!-- main wrapper end --> <script src="assets/js/jquery.min.js"></script> <script src="assets/js/bootstrap.min.js"></script> <script src="assets/js/SmoothScroll.min.js"></script> <script src="assets/js/swiper.min.js"></script> <script src="assets/js/custom.js"></script> <script> addEventListener("load", function () { setTimeout(hideURLbar, 0); }, false); function hideURLbar() { window.scrollTo(0, 1); } </script> <!-- //Meta-Tags --> <!-- Stylesheets --> </body> </html>