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/opulanceindia/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php session_start(); $se = $_SESSION["id"]; if (!isset($_SESSION['id'])) { header("Location: login.php"); exit(); } include("admin/includes/config.php"); if (isset($_POST['checkout'])) { $user_id = $_SESSION['id']; $name = $_POST['name']; $mobile = $_POST['mobile']; $email = $_POST['email']; $_SESSION['name'] = $name; $_SESSION['email'] = $email; $pincode = $_POST['pincode']; $city = $_POST['city']; $district = $_POST['district']; $state = $_POST['state']; $address = $_POST['address']; $landmark = $_POST['landmark']; $alt_mobile = $_POST['alt_mobile']; $locality = $_POST['locality']; // Insert user address into user_address table $query = "INSERT INTO user_address (user_id, name, mobile, email, pincode, city, district, state, address, landmark, alt_mobile, locality) VALUES ('$user_id', '$name', '$mobile', '$email', '$pincode', '$city', '$district', '$state', '$address', '$landmark', '$alt_mobile', '$locality')"; $query_run = mysqli_query($conn, $query); if ($query_run) { $total_amt = 0; $cart_query = "SELECT * FROM cart"; $cart_result = mysqli_query($conn, $cart_query); if (mysqli_num_rows($cart_result) > 0) { $product_details = []; while ($cart_row = mysqli_fetch_assoc($cart_result)) { $product_details[] = $cart_row['name'] . ' (' . $cart_row['quantity'] . ')'; $quantity = $cart_row['quantity']; $price = $cart_row['price']; // $product_name = $cart_row['name']; $product_name = $cart_row['name']; $all_product_names[] = $product_name; // Calculate the total amount for this item $item_total = $price * $quantity; // Add to the overall total amount $total_amt += $item_total; } $order_number = uniqid('ORDER_'); $product_details_str = implode(', ', $product_details); $order_query = "INSERT INTO tbl_orders (user_id, name, email, total_amt, order_number, product_name, quantity) VALUES ('$user_id', '$name', '$email', '$total_amt', '$order_number', '$product_details_str', '$quantity')"; mysqli_query($conn, $order_query); } $_SESSION['total_amt'] = $total_amt; $_SESSION['order_number'] = $order_number; $_SESSION['status'] = "Billing details added successfully. Order placed!"; header('Location: pay.php'); exit(); } else { $_SESSION['status'] = "Registration failed!"; header('Location: checkout.php'); exit(); } } ?> <!DOCTYPE html> <!--[if (gte IE 9)|!(IE)]><!--> <html lang="en"> <!--<![endif]--> <?php require "inc/head.php" ?> <body> <!-- ===== LODER ===== --> <!-- <div class="loder"></div> --> <div class="wrapper"> <!-- ===== HEADER START ===== --> <?php require "inc/header.php" ?> <!-- ===== HEADER END ===== --> <!-- ===== BANNER STRAT ===== --> <div class="breadcrumb"> <h1>Checkout Page</h1> <ul> <li><a href="index.php">Home</a></li> <li class="active">Checkout Page</li> </ul> </div> <!-- ===== BREADCRUMB END===== --> <!-- ===== CONTAINER START ===== --> <div class="container"> <div class="row"> <div class="col-sm-8"> <div class="mb-4"> <h3>Personal Information</h3> </div> <br /> <form method="POST" class="form-horizontal"> <div> <div class="col-md-6"> <div class="form-group required"> <!-- <label for="input-payment-firstname" class="col-sm-2 control-label">First Name</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-firstname" placeholder="Name" name="name" /> </div> </div> </div> <div class="col-md-6"> <div class="form-group required"> <!-- <label for="input-payment-lastname" class="col-sm-2 control-label">Last Name</label> --> <div class="col-sm-10"> <input type="email" class="form-control" id="input-payment-lastname" placeholder="Email" name="email" /> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-company" class="col-sm-2 control-label">Company</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-company" placeholder="Phone" name="mobile" /> </div> </div> </div> <div class="col-md-6"> <div class="form-group required"> <!-- <label for="input-payment-address-1" class="col-sm-2 control-label">Address 1</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-address-1" placeholder="Pincode" name="pincode"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-address-2" class="col-sm-2 control-label">Address 2</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-address-2" placeholder="Locality" name="locality"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group required"> <!-- <label for="input-payment-city" class="col-sm-2 control-label">City</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="city" placeholder="City" name="city"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-postcode" class="col-sm-2 control-label">Post Code</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-postcode" placeholder="District" name="district"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-postcode" class="col-sm-2 control-label">Post Code</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-postcode" placeholder="State" name="state"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-postcode" class="col-sm-2 control-label">Post Code</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-postcode" placeholder="Landmark" name="landmark"/> </div> </div> </div> <div class="col-md-6"> <div class="form-group"> <!-- <label for="input-payment-postcode" class="col-sm-2 control-label">Post Code</label> --> <div class="col-sm-10"> <input type="text" class="form-control" id="input-payment-postcode" placeholder="Alternate Phone" value="" name="alt_mobile"/> </div> </div> </div> <div class="col-md-12"> <div class="form-group"> <!-- <label for="input-payment-postcode" class="col-sm-2 control-label">Post Code</label> --> <div class="col-sm-11"> <textarea class="form-control" name="address" id="" placeholder="Address"></textarea> <!-- <input type="text" class="form-control" id="input-payment-postcode" placeholder="Alternate Phone" value="" name="Alternate Phone"> --> </div> </div> </div> </div> <input type="hidden" name="total_amt" value="<?php echo $row['total_amt']; ?>"> <input type="hidden" name="order_number" value="<?php echo $row['order_number']; ?>"> <div class="buttons clearfix"> <div class="pull-left"> <input type="submit" name="checkout" class="btn" data-loading-text="Loading..." id="button-payment-address" value="Place order" /> </div> </div> </form> </div> <div class="col-lg-4"> <form method="post" enctype="multipart/form-data"> <div class="shopping-cart-total mt-50 custom-card"> <h4 class="title-2">Cart Totals</h4> <div class="pb-3"> <?php $query = "SELECT * FROM `cart`"; $query_run =mysqli_query($conn, $query); $num = 1; $grandtotal = 0; if(mysqli_num_rows($query_run) > 0){ foreach($query_run as $row){ ?> <div class="border-bottom pt-2"> <div class="row"> <div class="col-12 col-md-6 col-lg-8"> <p class="mb-2 text"><?php echo $row['name'] ?></p> <p class="mb-2 theme-text-accent-one">x <?php echo $row['quantity'] ?></p> </div> <div class="col-12 col-md-6 col-lg-4"> <div class="d-flex justify-content-end align-items-end"> <div class="product-price mb-3 fw-bold"> <span class="ms-1">₹ <?php echo $row['price'] * $row['quantity'] ?></span> </div> </div> </div> </div> </div> <input type="hidden" name="product_names[]" value="<?php echo $row['name']; ?>"> <input type="hidden" name="photo" value="<?php echo $row['photo']; ?>"> <input type="hidden" name="total_amt" value="<?php echo $row['total_amt']; ?>"> <input type="hidden" name="order_number" value="<?php echo $row['order_number']; ?>"> <?php $grandtotal = $grandtotal+($row['price'] * $row['quantity']); $num ++; }} ?> <div class="d-flex justify-content-between pb-3 border-bottom"> <span class="fs-4 fw-bold">Price Details</span> </div> <div class="border-bottom pt-2"> <div class="row"> <div class="col-12 col-md-6 col-lg-8"> <p class="mb-2 fw-bold text-uppercase">Total</p> </div> <div class="col-12 col-md-6 col-lg-4"> <div class="d-flex justify-content-end align-items-end"> <div class="product-price mb-2 fw-bold text-uppercase"> <span class="ms-1">₹ <?php echo $grandtotal ?></span> </div> </div> </div> </div> </div> </div> </div> </form> </div> <style> .custom-card { background-color: #ffffff; /* White background */ border: 1px solid #ddd; /* Light border */ border-radius: 8px; /* Rounded corners */ box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Subtle shadow */ padding: 20px; /* Inner spacing */ margin-top: 20px; /* Space at the top */ } .custom-card h4 { margin-bottom: 20px; /* Space below the heading */ font-size: 1.5rem; /* Larger heading size */ font-weight: bold; color: #333; /* Dark text color */ } .custom-card .text { font-size: 1rem; color: #555; /* Subtle text color */ } .custom-card .product-price span { color: #28a745; /* Green text for prices */ font-size: 1.2rem; /* Slightly larger price font */ } .custom-card .fw-bold { color: #444; /* Slightly darker font for bold text */ } .custom-card .border-bottom { border-bottom: 1px solid #ccc; /* Soft border */ margin-bottom: 10px; } .custom-card .fs-4 { font-size: 1.25rem; /* Adjust font size for Price Details */ } </style> <!-- </div> --> </div> </div> <!-- <div id="brand_carouse" class="ptb_30 text-center"> <div class="type-01"> <div class="heading-part text-center mb_20"> <h2 class="main_title">Favourite Brands</h2> <h4 class="title-subline">Lorem ipsum dolor sit amet, consectetur adipiscing tempor incididunt ut labore et dolore magna aliqua.</h4> </div> <div class="row"> <div class="col-sm-12"> <div class="brand owl-carousel ptb_20"> <div class="item text-center"> <a href="#"><img src="images/brand/brand1.png" alt="Disney" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand2.png" alt="Dell" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand3.png" alt="Harley" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand4.png" alt="Canon" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand5.png" alt="Canon" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand6.png" alt="Canon" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand7.png" alt="Canon" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand8.png" alt="Canon" class="img-responsive" /></a> </div> <div class="item text-center"> <a href="#"><img src="images/brand/brand9.png" alt="Canon" class="img-responsive" /></a> </div> </div> </div> </div> </div> </div> --> </div> <!-- ===== CONTAINER END ===== --> <!-- ===== FOOTER START ===== --> <?php require "inc/footer.php"; ?> <!-- ===== FOOTER END ===== --> </div> <a id="scrollup">Scroll</a> <script src="js/jQuery_v3.1.1.min.js"></script> <script src="js/owl.carousel.min.js"></script> <script src="js/bootsnav.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/jquery.magnific-popup.js"></script> <script src="js/custom.js"></script> <script> $("input[name='payment_address']").on("change", function () { if (this.value == "new") { $("#payment-existing").hide(); $("#payment-new").show(); } else { $("#payment-existing").show(); $("#payment-new").hide(); } }); $("input[name='shipping_address']").on("change", function () { if (this.value == "new") { $("#shipping-existing").hide(); $("#shipping-new").show(); } else { $("#shipping-existing").show(); $("#shipping-new").hide(); } }); </script> </body> </html>