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 (0755) :  /home2/imyrqtmy/public_html/dtplenviro/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/imyrqtmy/public_html/dtplenviro/checkout.php
<?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'];

    // Store the values in session
    $_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) {
        // Initialize total amount
        $total_amt = 0;

        // Get cart items associated with the session ID
        $cart_query = "SELECT * FROM cart";
        $cart_result = mysqli_query($conn, $cart_query);

        if (mysqli_num_rows($cart_result) > 0) {
            while ($cart_row = mysqli_fetch_assoc($cart_result)) {
                $quantity = $cart_row['quantity'];
                $price = $cart_row['price'];
                $payment_method = $_POST['payment_method'];
                
                
                // Calculate the total amount for this item
                $item_total = $price * $quantity; 
                
                // Add to the overall total amount
                $total_amt += $item_total;
            }

            // Generate a unique order number
            $order_number = uniqid('ORDER_');

            // Insert the total order details into tbl_orders table
            $order_query = "INSERT INTO tbl_orders (user_id, prodct_name, email, total_amt, order_number, payment_method) 
                            VALUES ('$user_id', '$name', '$email', '$total_amt', '$order_number', '$payment_method')";
            mysqli_query($conn, $order_query);
        }

        // $_SESSION['status'] = "Billing details added successfully. Order placed!";
        $_SESSION['status'] = "Order added successfully. Order placed!";
        

        header('Location: index.php');
        exit();
    } else {
        $_SESSION['status'] = "Registration failed!";
        header('Location: checkout.php');
        exit();
    }
}


?>

<!doctype html>
<html class="no-js" lang="en">


<?php require "inc/head.php"; ?>

<body class="template-color-1">

    <div class="main-wrapper">

        <!-- Begin Hiraola's Header Main Area -->
        <?php require "inc/header.php"; ?>
        <!-- Hiraola's Header Main Area End Here -->

        <!-- Begin Hiraola's Breadcrumb Area -->
        <div class="breadcrumb-area">
            <div class="container">
                <div class="breadcrumb-content">
                    <h2>Other</h2>
                    <ul>
                        <li><a href="index.php">Home</a></li>
                        <li class="active">Checkout</li>
                    </ul>
                </div>
            </div>
        </div>
        <!-- Hiraola's Breadcrumb Area End Here -->
        <!-- Begin Hiraola's Checkout Area -->
        <div class="checkout-area">
            <div class="container">
                <!-- <div class="row">
                    <div class="col-12">
                        <div class="coupon-accordion">
                            <h3>Returning customer? <span id="showlogin">Click here to login</span></h3>
                            <div id="checkout-login" class="coupon-content">
                                <div class="coupon-info">
                                    <p class="coupon-text">Quisque gravida turpis sit amet nulla posuere lacinia. Cras sed est
                                        sit amet ipsum luctus.</p>
                                    <form action="javascript:void(0)">
                                        <p class="form-row-first">
                                            <label>Username or email <span class="required">*</span></label>
                                            <input type="text">
                                        </p>
                                        <p class="form-row-last">
                                            <label>Password <span class="required">*</span></label>
                                            <input type="text">
                                        </p>
                                        <p class="form-row">
                                            <input value="Login" type="submit">
                                            <label>
                                                <input type="checkbox">
                                                Remember me
                                            </label>
                                        </p>
                                        <p class="lost-password"><a href="javascript:void(0)">Lost your password?</a></p>
                                    </form>
                                </div>
                            </div>
                            <h3>Have a coupon? <span id="showcoupon">Click here to enter your code</span></h3>
                            <div id="checkout_coupon" class="coupon-checkout-content">
                                <div class="coupon-info">
                                    <form action="javascript:void(0)">
                                        <p class="checkout-coupon">
                                            <input placeholder="Coupon code" type="text">
                                            <input class="coupon-inner_btn" value="Apply Coupon" type="submit">
                                        </p>
                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div> -->
                <div class="row">
                    <div class="col-lg-6 col-12">
                        <form  method="POST">
                            <div class="checkbox-form">
                                <h3>Billing Details</h3>
                                <div class="row">
                                    <!-- <div class="col-md-12">
                                        <div class="country-select clearfix">
                                            <label>Country <span class="required">*</span></label>
                                            <select class="myniceselect nice-select wide">
                                                <option data-display="Bangladesh">Bangladesh</option>
                                                <option value="uk">London</option>
                                                <option value="rou">Romania</option>
                                                <option value="fr">French</option>
                                                <option value="de">Germany</option>
                                                <option value="aus">Australia</option>
                                            </select>
                                        </div>
                                    </div> -->
                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Name <span class="required">*</span></label>
                                            <input type="text" name="name" placeholder="Name" required>
                                        </div>
                                    </div>
                                    
                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Email <span class="required">*</span></label>
                                            <input type="email" name="email" placeholder="Email Address" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Mobile <span class="required">*</span></label>
                                            <input type="text" name="mobile" placeholder="Phone Number" 
                                            pattern="\d{10}" title="Please enter a valid 10-digit phone number" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Pincode <span class="required">*</span></label>
                                            <input type="text" name="pincode" placeholder="Pincode" 
                                            pattern="\d{6}" title="Please enter a valid 6-digit pincode" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Locality <span class="required">*</span></label>
                                            <input type="text" name="locality" placeholder="Locality" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>City <span class="required">*</span></label>
                                            <input type="text" name="city" placeholder="City" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>District <span class="required">*</span></label>
                                            <input type="text" name="district" placeholder="District" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>State <span class="required">*</span></label>
                                            <input type="text" name="state" placeholder="State" required>
                                        </div>
                                    </div>

                                    

                                    
                                  
                                    <div class="col-md-12">
                                        <div class="checkout-form-list">
                                            <label>Address <span class="required">*</span></label>
                                            <input name="address" placeholder="Address" type="text">
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>District <span class="required">*</span></label>
                                            <input type="text" name="landmark" placeholder="Landmark" required>
                                        </div>
                                    </div>

                                    <div class="col-md-6">
                                        <div class="checkout-form-list">
                                            <label>Alternate Phone<span class="required">*</span></label>
                                            <input type="text" name="alt_mobile" placeholder="Alternate Phone" 
                                       pattern="\d{10}" title="Please enter a valid 10-digit phone number" required>
                                        </div>
                                    </div>
                                  
                                   
                                   
                                    
                                    <!-- <div class="col-md-12">
                                        <div class="checkout-form-list create-acc">
                                            <input id="cbox" type="checkbox">
                                            <label>Create an account?</label>
                                        </div>
                                        <div id="cbox-info" class="checkout-form-list create-account">
                                            <p>Create an account by entering the information below. If you are a returning
                                                customer please login at the top of the page.</p>
                                            <label>Account password <span class="required">*</span></label>
                                            <input placeholder="password" type="password">
                                        </div>
                                    </div> -->
                                </div>
                                <!-- <div class="different-address">
                                    <div class="ship-different-title">
                                        <h3>
                                            <label>Ship to a different address?</label>
                                            <input id="ship-box" type="checkbox">
                                        </h3>
                                    </div>
                                    <div id="ship-box-info" class="row">
                                        <div class="col-md-12">
                                            <div class="myniceselect country-select clearfix">
                                                <label>Country <span class="required">*</span></label>
                                                <select class="nice-select wide">
                                                    <option data-display="Bangladesh">Bangladesh</option>
                                                    <option value="uk">London</option>
                                                    <option value="rou">Romania</option>
                                                    <option value="fr">French</option>
                                                    <option value="de">Germany</option>
                                                    <option value="aus">Australia</option>
                                                </select>
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>First Name <span class="required">*</span></label>
                                                <input placeholder="" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Last Name <span class="required">*</span></label>
                                                <input placeholder="" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Company Name</label>
                                                <input placeholder="" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Address <span class="required">*</span></label>
                                                <input placeholder="Street address" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <input placeholder="Apartment, suite, unit etc. (optional)" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Town / City <span class="required">*</span></label>
                                                <input type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>State / County <span class="required">*</span></label>
                                                <input placeholder="" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Postcode / Zip <span class="required">*</span></label>
                                                <input placeholder="" type="text">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Email Address <span class="required">*</span></label>
                                                <input placeholder="" type="email">
                                            </div>
                                        </div>
                                        <div class="col-md-12">
                                            <div class="checkout-form-list">
                                                <label>Phone <span class="required">*</span></label>
                                                <input type="text">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="order-notes">
                                        <div class="checkout-form-list checkout-form-list-2">
                                            <label>Order Notes</label>
                                            <textarea id="checkout-mess" cols="30" rows="10" placeholder="Notes about your order, e.g. special notes for delivery."></textarea>
                                        </div>
                                    </div>
                                </div> -->
                            </div>

                            <div class="login-form">
                                <h4 class="login-title">Payment</h4>
                                <div class="row">
                                    <!-- Cash on Delivery Radio Button -->
                                    <div class="col-md-4 col-12">
                                        <label for="cod">Cash on Delivery *</label>
                                        <input type="radio" id="cod" name="payment_method" value="cod" placeholder="COD*" required>
                                        <!-- <span>Cash on Delivery</span> -->
                                    </div>

                                    <!-- Pay Online Radio Button -->
                                    <div class="col-md-4 col-12">
                                        <label for="online">Pay Online *</label>
                                        <input type="radio" id="online" name="payment_method" value="online" placeholder="Online Payment" required>
                                        <!-- <span>Pay Online</span> -->
                                    </div>

                               
                                </div>
                            </div>
                       
                    </div>
                    <div class="col-lg-6 col-12">
                        <div class="your-order">
                            <h3>Your order</h3>
                            <div class="your-order-table table-responsive">
                                <table class="table">
                                    <thead>
                                        <tr>
                                            <th class="cart-product-name">Product</th>
                                            <th class="cart-product-total">Total</th>
                                        </tr>
                                    </thead>
                                    <tbody>

                                    <?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){    
                                            ?>
                                        <tr class="cart_item">
                                            <td class="cart-product-name"> <?php echo $row['name'] ?><strong class="product-quantity">
                                            × <?php echo $row['quantity'] ?></strong></td>
                                            <td class="cart-product-total"><span class="amount">₹ <?php echo $row['price'] * $row['quantity']  ?></span></td>
                                        </tr>
                                        <!-- <tr class="cart_item">
                                            <td class="cart-product-name"> Vestibulum suscipit<strong class="product-quantity">
                                            × 1</strong></td>
                                            <td class="cart-product-total"><span class="amount">£165.00</span></td>
                                        </tr> -->

                                        <input type="hidden" name="prodct_name" value="<?php echo $row['name']; ?>">
                                        <input type="hidden" name="photo" value="<?php echo $row['photo']; ?>">

                                      
                                            <?php
                                            $grandtotal = $grandtotal+($row['price'] * $row['quantity']);
                                            $num ++;
                                        }} ?>   
                                    </tbody>
                                    <tfoot>
                                        <tr class="cart-subtotal">
                                            <th>Cart Subtotal</th>
                                            <td><span class="amount">₹ <?php echo $grandtotal ?></span></td>
                                        </tr>
                                        <tr class="order-total">
                                            <th>Order Total</th>
                                            <td><strong><span class="amount">₹ <?php echo $grandtotal ?></span></strong></td>
                                        </tr>
                                    </tfoot>
                                </table>
                            </div>
                            <div class="payment-method">
                                <div class="payment-accordion">
                                    <!-- <div id="accordion">
                                        <div class="card">
                                            <div class="card-header" id="#payment-1">
                                                <h5 class="panel-title">
                                                    <a href="javascript:void(0)" class="" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
                                                        Direct Bank Transfer.
                                                    </a>
                                                </h5>
                                            </div>
                                            <div id="collapseOne" class="collapse show" data-bs-parent="#accordion">
                                                <div class="card-body">
                                                    <p>Make your payment directly into our bank account. Please use your Order
                                                        ID as the payment
                                                        reference. Your order won’t be shipped until the funds have cleared in
                                                        our account.</p>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="card">
                                            <div class="card-header" id="#payment-2">
                                                <h5 class="panel-title">
                                                    <a href="javascript:void(0)" class="collapsed" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
                                                        Cheque Payment
                                                    </a>
                                                </h5>
                                            </div>
                                            <div id="collapseTwo" class="collapse" data-bs-parent="#accordion">
                                                <div class="card-body">
                                                    <p>Make your payment directly into our bank account. Please use your Order
                                                        ID as the payment
                                                        reference. Your order won’t be shipped until the funds have cleared in
                                                        our account.</p>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="card">
                                            <div class="card-header" id="#payment-3">
                                                <h5 class="panel-title">
                                                    <a href="javascript:void(0)" class="collapsed" data-bs-toggle="collapse" data-bs-target="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
                                                        PayPal
                                                    </a>
                                                </h5>
                                            </div>
                                            <div id="collapseThree" class="collapse" data-bs-parent="#accordion">
                                                <div class="card-body">
                                                    <p>Make your payment directly into our bank account. Please use your Order
                                                        ID as the payment
                                                        reference. Your order won’t be shipped until the funds have cleared in
                                                        our account.</p>
                                                </div>
                                            </div>
                                        </div>
                                    </div> -->
                                    <div class="order-button-payment">
                                        <input type="submit" name="checkout" value="Place order">
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

                    </form>
                </div>
            </div>
        </div>
        <!-- Hiraola's Checkout Area End Here -->
        <!-- Begin Hiraola's Footer Area -->
        <?php require "inc/footer.php"; ?>
        <!-- Hiraola's Footer Area End Here -->

    </div>

    <!-- JS
============================================ -->

    <!-- jQuery JS -->
    <script src="assets/js/vendor/jquery-3.6.0.min.js"></script>
    <script src="assets/js/vendor/jquery-migrate-3.3.2.min.js"></script>
    <!-- Modernizer JS -->
    <script src="assets/js/vendor/modernizr-3.11.2.min.js"></script>
    <!-- Bootstrap JS -->
    <script src="assets/js/vendor/bootstrap.bundle.min.js"></script>

    <!-- Slick Slider JS -->
    <script src="assets/js/plugins/slick.min.js"></script>
    <!-- Countdown JS -->
    <script src="assets/js/plugins/countdown.min.js"></script>
    <!-- Barrating JS -->
    <script src="assets/js/plugins/jquery.barrating.min.js"></script>
    <!-- Counterup JS -->
    <script src="assets/js/plugins/jquery.counterup.min.js"></script>
    <!-- Waypoints -->
    <script src="assets/js/plugins/waypoints.min.js"></script>
    <!-- Nice Select JS -->
    <script src="assets/js/plugins/jquery.nice-select.min.js"></script>
    <!-- Sticky Sidebar JS -->
    <script src="assets/js/plugins/jquery.sticky-sidebar.js"></script>
    <!-- Jquery-ui JS -->
    <script src="assets/js/plugins/jquery-ui.min.js"></script>
    <!-- Scroll Top JS -->
    <script src="assets/js/plugins/scroll-top.min.js"></script>
    <!-- Theia Sticky Sidebar JS -->
    <script src="assets/js/plugins/theia-sticky-sidebar.min.js"></script>
    <!-- ElevateZoom JS -->
    <script src="assets/js/plugins/jquery.elevateZoom-3.0.8.min.js"></script>
    <!-- Timecircles JS -->
    <script src="assets/js/plugins/timecircles.min.js"></script>
    <!-- Mailchimp Ajax JS -->
    <script src="assets/js/plugins/mailchimp-ajax.js"></script>

    <!-- Main JS -->
    <script src="assets/js/main.js"></script>
    <!-- <script src="assets/js/main.min.js"></script> -->

</body>


<!-- Mirrored from htmldemo.net/hiraola/hiraola/checkout.html by HTTrack Website Copier/3.x [XR&CO'2014], Mon, 18 Nov 2024 12:13:49 GMT -->
</html>

MMCT - 2023