MMCT TEAM
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  ]

Current File : /home2/imyrqtmy/public_html/vssvclinic/checkout.php
<?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>

MMCT - 2023