Edit file File name : phone-cart-addf.php Content :<?php session_start(); include("../include/config.php"); include("../include/functions.php"); include("../include/simpleimage.php"); validate_admin(); if(SITE_URL==MAINSITE_URL){ $baseurl='https://www.quicklly.com/'; } else if(SITE_URL==DEVSITE_URL){ $baseurl='https://www.uat.goquicklly.com/'; }else { $baseurl='https://www.dev.goquicklly.com/'; } function callAPI($method, $url, $data = false){ $curl = curl_init(); switch ($method) { case "POST": curl_setopt($curl, CURLOPT_POST, 1); if ($data) curl_setopt($curl, CURLOPT_POSTFIELDS, $data); break; case "PUT": curl_setopt($curl, CURLOPT_PUT, 1); break; default: if ($data) $url = sprintf("%s?%s", $url, http_build_query($data)); } // Optional Authentication: curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, "username:password"); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($curl); $result = json_decode($result); curl_close($curl); return $result; } $tokenData = callAPI('POST', "https://ormwebapi.quicklly.com/login",array("email"=>"web-app@quicklly.com", "password"=>"cgcptcu97b")); $apitoken = $tokenData->token;?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title><?php echo SITE_TITLE; ?></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/admin.css" rel="stylesheet" type="text/css" /> <link href="css/sb-admin-2.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://www.quicklly.com/css/stylesheet.css"/> <?php if($_REQUEST['cartkey']!=''){?> <script> localStorage.clear(); </script> <?php $sql=$obj->query("select id,user_id,phone,zipcode,cart_key from tbl_cart_master where cart_key='".$_REQUEST['cartkey']."'"); $resultq=$obj->fetchNextObject($sql); $cartitemsql=$obj->query("SELECT ci.section, sc.section_slug, ci.product_id, ci.product_name, ci.size, ci.size_type, ci.storeid, ci.sellprice, ci.mrprice, ci.qty, ci.tax, ci.delivery_date, ci.delivery_time, p.photo, p.photo_wide, pp.discount, s.storename,s.photo as storephoto,z.minimum, z.minimum_fee, z.id zipid, s.by_pass_zipcode FROM tbl_cart_master_items ci INNER JOIN tbl_product p ON p.id = ci.product_id INNER JOIN tbl_productprice pp on pp.product_id = p.id INNER JOIN stores s ON s.storeid = ci.storeid LEFT JOIN tbl_store_zip z ON z.storeid = ci.storeid AND z.zip ='".$resultq->zipcode."' INNER JOIN tbl_section sc ON sc.id = ci.section WHERE ci.cart_id =".$resultq->id); while($resultcartitem=$obj->fetchNextObject($cartitemsql)){ if($resultcartitem->photo != ''){ $photo = $baseurl.'upload_images/product/thumb/' . $resultcartitem->photo; } else if($resultcartitem->photo_wide != ''){ $photo = $baseurl.'upload_images/product/wide/' . $resultcartitem->photo_wide; } else { $photo = $baseurl.'images/no-img.jpg'; } $storephoto = $baseurl.'seller/upload_images/store/thumb/' . $resultcartitem->storephoto; ?> <script> <?php if($resultcartitem->section==1){?> var lstCart = []; var cart = window.localStorage.getItem('cart_grocery'); if (cart != null && cart != '') lstCart = JSON.parse(cart); var newProd = { cart_type: 'grocery', section: 'grocery', section_type: 'grocery', sid: '<?php echo $resultcartitem->storeid;?>', sname: '<?php echo $resultcartitem->storename;?>', simg: '<?php echo $storephoto;?>', smin: '<?php echo $resultcartitem->minimum;?>', minorder: '<?php echo $resultcartitem->minimum_fee;?>', pid: '<?php echo $resultcartitem->product_id;?>', name: '<?php echo $resultcartitem->product_name;?>', qty: '<?php echo $resultcartitem->qty;?>', price: '<?php echo $resultcartitem->sellprice;?>', calcprice: '<?php echo $resultcartitem->sellprice;?>', baseTax: '<?php echo $resultcartitem->tax;?>', tax: '<?php echo $resultcartitem->tax*$resultcartitem->qty;?>', total: '<?php echo $resultcartitem->sellprice*$resultcartitem->qty;?>', photo: '<?php echo $photo;?>', uremarks: '' } lstCart.push(newProd); window.localStorage.setItem("cart_grocery", JSON.stringify(lstCart)); <?php } else if($resultcartitem->section==3){?> var lstCart = []; var cart = window.localStorage.getItem('cart_food'); if (cart != null && cart != '') lstCart = JSON.parse(cart); var newProd = { cart_type: 'food', section: 'food', section_type: 'food', sid: '<?php echo $resultcartitem->storeid;?>', sname: '<?php echo $resultcartitem->storename;?>', simg: '<?php echo $storephoto;?>', smin: '<?php echo $resultcartitem->minimum;?>', minorder: '<?php echo $resultcartitem->minimum_fee;?>', pid: '<?php echo $resultcartitem->product_id;?>', name: '<?php echo $resultcartitem->product_name;?>', qty: '<?php echo $resultcartitem->qty;?>', price: '<?php echo $resultcartitem->sellprice;?>', calcprice: '<?php echo $resultcartitem->sellprice;?>', baseTax: '<?php echo $resultcartitem->tax;?>', tax: '<?php echo $resultcartitem->tax*$resultcartitem->qty;?>', total: '<?php echo $resultcartitem->sellprice*$resultcartitem->qty;?>', photo: '<?php echo $photo;?>', mrp: '<?php echo $resultcartitem->mrprice;?>', remarks: '', customize: '', addOns: '', addOnIDs: '', addOnBaseQtys: '', addOnQtys: '', deliveryDate: '', deliveryFromTime: '', deliveryToTime: '', selectedCurrentTime: '' } lstCart.push(newProd); window.localStorage.setItem("cart_food", JSON.stringify(lstCart)); <?php } ?> </script> <?php } ?> <?php } else {?> <script> localStorage.clear(); </script> <?php } ?> <script type="text/javascript" language="javascript"> function usersearch(){ var phone=$('#userphone').val(); if(phone!=''){ $.ajax({ url: "ajax-phone-cart.php", method: "POST", data: {phone: phone, action: 'searchuser'}, cache: false, success: function (data) { $('#userdata').html(data); $("#userdata").show(); $("header.clsInnerHeader").hide(); } }); } } function selectuser(topid,uid){ $("#value_user_id").val(uid); $("#postalcode").val($('.'+topid).find('.zipcode').val()); $("#uphone").val($('.'+topid).find('.phone').val()); $("#userdata").hide(); $("header.clsInnerHeader").show(); } function savephonecart (){ $('.clsPgLoader').show(); var cartkey=$("#cartkey").val(); var uid=$("#value_user_id").val(); var postalcode=$("#postalcode").val(); var phone=$("#uphone").val(); var jsonObj = { 'CartGrocery': JSON.parse(window.localStorage.getItem('cart_grocery')), 'CartFood': JSON.parse(window.localStorage.getItem('cart_food')), } resetPhpCart(); $.ajax({ url: "ajax-phone-cart.php", dataType: "text", data: {jsonData: jsonObj,action: 'savecart',cartkey: cartkey,uid: uid,postalcode: postalcode,phone: phone}, type: "POST", success: function (data) { $('.clsPgLoader').hide(); window.location.href='phone-cart-list.php'; } }) } </script> <style> header.clsInnerHeader { position:relative; z-index:0 !important; } div#minicart { z-index: 9999999 !important; } ul.row { list-style: none; margin-top: 0; padding: 0; margin-bottom: 10px; /* border: 1px solid; */ } .usertop { padding: 10px; border: 1px solid #eaeaea; margin: 10px 0px; } .clsPgLoader { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(255,255,255,0.6); z-index: 999999999; } .clsPgLoader span { display: inline-block; width: 50px; height: 50px; background-image: url(https://www.quicklly.com/images/loading.png); background-repeat: no-repeat; background-size: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); animation: spin 2.5s linear infinite; } input.form-control.form-control-user.submit.btn.btn-primary.btn-user { width: 100px; } </style> </head> <body> <div class="clsPgLoader"><span></span></div> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <?php include("header.php") ?> <tr> <td align="right" class="paddRtLt70" valign="top"> <table width="99%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="right" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" valign="middle" class="headingbg bodr text14"> <em><img src="images/arrow2.gif" width="21" height="21" hspace="10" align="absmiddle" /></em>Admin: Add Phone Cart <span style="float:right; padding-right:10px;"> <input type="button" name="add" value="View Phone Cart List" class="button" onclick="location.href='phone-cart-list.php'" /></span></td> </tr> </tr> </table> <div class="container-fluid text-left"> <!-- Page Heading --> <form class="user" name="frm" method="POST" enctype="multipart/form-data" action=""> <div class="row"> <div class="col-lg-12"> <div class="form-group row"> <div class="col-sm-6 mb-3 mb-sm-0"> <input name="userphone" class="form-control form-control-user" type="text" id="userphone" placeholder='Enter User Phone' required> </div> <div class="col-sm-6 mb-3 mb-sm-0"> <input type="button" name="Search" value="Search" class="form-control form-control-user submit btn btn-primary btn-user" border="0"onclick="usersearch()" style="line-height:0px;"> </div> </div> </div> <div class="col-lg-12" id="userdata"> </div> </div> </form> <header class="clsInnerHeader" style="display:none;"> <div class="clsShopBySearch"> <div class="clsFlex"> <div class="clsSearchBox" id="searchnothide"> <form role="search" method="get" id="headersearchfrm" action="<?php echo SITE_URL ?>search/"> <input type="text" placeholder="Search for products..." id="search_box" name="q" minlength="2" required="" autocomplete="off" onkeypress="return SearchInputValidation(event)"/> <input type="hidden" name="filterstore" id="sfilterstore" value="<?php echo $fstore = (isset($_REQUEST['filterstore']) ? $_REQUEST['filterstore'] : '');?>"> <input type="hidden" name="filterdiscount" id="sfilterdiscount" value="<?php echo $ffilterdiscount = (isset($_REQUEST['filterdiscount']) ? $_REQUEST['filterdiscount'] : '');?>"> <input type="hidden" name="section" id="ssection" value="all"> <input type="hidden" name="sortby" id="sortby" value="<?php echo $fsortby = (isset($_REQUEST['sortby']) ? $_REQUEST['sortby'] : 'price-low-to-high');?>"> <input type="submit" name="whatsget" id="whatsget" class="search-whatsget" disabled="disabled" style="display:none" /> <button type="button" class="clsBtn clsSearchBtn" id="searchdeact"> </button> <button type="button" class="clsBtn clsSearchBtn crossbtn" id="searchcrossbtn" style="display:none;"></button> </form> <style> .mobilefixedfooter,.myaccountpopup, .clsShoppingIn i, .departmentpopup { display:none; } .headerpopup{ min-height:60px!important } p.subs_type { font-size: 12px !important; font-weight: 500; } .clsInnerCart .clsContent .clsCartProd .clsDetails p:nth-child(3), .clsInnerCart .clsContent .clsCartProd .clsDetails p:nth-child(4) { font-size: 11px; margin-top: 10px; } .search_status{ display:inline-block; word-wrap:break-word; border:none; right:0; width:13%; position:absolute; padding-top:10px; } .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; } .search_size{ display:inline-block; word-wrap:break-word; width:10%; padding-top:5px; text-align:center; } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; font-size:13px; } .search_status .searchQty select{width: 47px !important;} @media (min-width: 320px) and (max-width: 327px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:relative; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:23%; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } span .searchQty:last-child { margin-left: 5px; } .search_status .searchQty select{width: 45px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left:28px;margin-block: -6px;} .search_status, span .searchQty:last-child{width:87px;} .search_price{ display: inline-block; word-wrap: break-word; position: absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 60px; font-size:10px; } .search_size{ display: inline-block; word-wrap: break-word; width: 16%; padding-top: 10px; text-align: left; margin-bottom: 10px; position: absolute; margin-left: 12px; font-size:10px; } .maincatheadtitle , h3 {font-size: 14px !important;} } @media (min-width: 327px) and (max-width: 360px) { .hideinmobile{ display:none; } .search_product{ display:inline-block; word-wrap:break-word; width:24%; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } .search_status .searchQty select{width: 45px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left:28px;margin-block: -6px;} .search_status, span .searchQty:last-child{width:87px;} .search_price{ display: inline-block; word-wrap: break-word; position: absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 60px; font-size:10px; } .search_size{ display: inline-block; word-wrap: break-word; width: 16%; padding-top: 10px; text-align: left; margin-bottom: 10px; position: absolute; margin-left: 12px; font-size:10px; } .maincatheadtitle , h3 {font-size: 14px !important;} } @media (min-width: 327px) and (max-width: 350px) { .search-dropbox{ width:100%; margin-left: 0%; position: relative; z-index: 9; } } @media (min-width: 350px) and (max-width: 360px) { .search-dropbox{ width: 100%; margin-left: 0%; position: relative; z-index: 9; } } @media (min-width: 360px) and (max-width: 420px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position: relative; z-index: 9; } .search_product{ display:inline-block; word-wrap:break-word; width:26%; font-size:10px; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:normal; border-right:none; float:right; position:absolute; padding-top:3px; font-size:10px; } .search_status .clsProdAdd { position: relative; top: 7px; text-align: center } .search_status .searchQty select{width: 47px !important; padding: 3px;} .search_status .clsProdAdd{ margin-left: 25px; margin-block: -6px;} .search_status, span .searchQty:last-child{width:89px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top: 10px; width: 12%; text-align:right; margin-left: 53px; font-size:10px; } .search_size{ display:inline-block; word-wrap:break-word; width: 16%; padding-top: 10px; text-align: left; margin-left: 9px; position: absolute; font-size:10px; } } @media (min-width: 850px) and (max-width: 1050px) { .headerpopup{ min-height:92px!important } } @media (min-width: 767px) and (max-width: 849px) { .headerpopup{ min-height:122px!important } } @media (min-width: 320px) and (max-width: 766px) { .headerpopup{ min-height:101px!important } } } @media (min-width: 380px) and (max-width: 500px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:30%; font-size:10px; } a.search_productname {font-size:10px;} .search_status{ display:inline-block; word-wrap:break-word; border-right:none; float:right; width:100px; position:absolute; padding-top:0px; font-size:10px; } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{margin-block: 4px; margin-left: 21px;} .search_status, span .searchQty:last-child{width:89px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top: 10px; width: 12%; text-align: left; margin-left: 84px; font-size:10px; } .search_size{ display:inline-block; word-wrap:break-word; width: 14%; padding-top: 10px; text-align: left; margin-left: 20px; position: absolute; font-size:10px; } } @media (min-width: 501px) and (max-width: 800px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left:0%; position:relative z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; float:right; width:100px; position:absolute; padding-top:0px } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{margin-left: 17px;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:left; margin-left: 4px; } .search_size{ display:inline-block; word-wrap:break-word; width:10%; padding-top:5px; text-align:left; width: 80px; margin-left: 24px; } } @media (min-width: 800px) and (max-width: 849px) { .hideinmobile{ display:none; } .search-dropbox{ width: 100%; margin-left: 0%; position:relative; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:-30px; width:100px; position:absolute; padding-top:0px } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:left; margin-left: 48px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:left; } } @media only screen and (max-width:849px){ header .clsGbox{ padding-right:1.1em; } } @media (min-width:849px) and (max-width:1200px){ header .clsGbox{ padding-right:1.4em; } } @media only screen and (min-width:1200px){ header .clsGbox { border-left: 1px solid #ddd; padding: 0px 10px; height: 100%; } header .clsReferbox { border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 0px 10px; height: 100%; } } @media(min-width:849px)and (max-width: 1024px){ .search-dropbox{ width:100%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:0; width:100px; position:absolute; padding-top:0px } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; margin-left:21px; text-align:center; } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; margin-left: -11px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:right; margin-left: -10px; } } @media(min-width:1024px)and (max-width:1249px){ .search-dropbox{ width:100%; position:absolute; z-index:9; } .search_product{ display:inline-block; word-wrap:break-word; width:35%; } .search_status{ display:inline-block; word-wrap:break-word; border-right:none; right:0; width:100px; position:absolute; padding-top:0px } .search_status .clsProdAdd{ padding-top: 5px; display: block; width: 55px; height: 30px; line-height: 16px; margin-top: 3px; margin-left:21px; } .search_status .searchQty select{width: 47px !important;} .search_price{ display:inline-block; word-wrap:break-word; position:absolute; padding-top:5px; width:10%; text-align:right; margin-left: 29px; } .search_size{ display:inline-block; word-wrap:break-word; width:15%; padding-top:5px; text-align:right; margin-left: -10px; } } @media(min-width:1250px){ .search-dropbox{ width:100%; position:relative; z-index:1; } .search_product{ display:inline-block; word-wrap:break-word; width:55% } .search_status .searchQty select{width: 47px !important;} .search_status .clsProdAdd{} } @media (min-width: 480px) and (max-width: 767px) { .search_status .searchQty select{width: 47px !important;} } header .clsGiftbox { flex:.25; text-align:right; } .giftImg{ padding-top: 1em; width: 26px; } @media only screen and (max-width: 850px) { header .clsGiftbox { flex:unset; position: absolute; top: 0; right: 55px; height: 62px; } } @media only screen and (max-width: 479px) { #search_drop { margin-top: 8px; } } @media only screen and (max-width: 550px) { .giftImg{ padding-top:.8em; width: 24px; } header .clsGiftbox { right: 55px; } } </style> </div> </div> </div> <div class="clsCart2 mobilestickycart"> <a href="javascript:void(0);" onClick="toggleInnerCart();"><span>0</span><label>0</label></span></a> </div> <script src="js/jquery-3.1.0.min.js" type="text/javascript" ></script> <script src="js/jquery.easing.min.js" type="text/javascript"></script> <!--Slider--> <script src="plugin/slick_1.8.1/slick.min.js" type="text/javascript"></script> <script src="https://cdn.jsdelivr.net/npm/lazyload@2.0.0-rc.2/lazyload.js"></script> <script src="js/slick_1.8.1/slick.min.js" type="text/javascript"></script> <script type="text/javascript" src="js/phonecart.js" ></script> <script type="text/javascript"> $(document).ready(function () { <?php if($_REQUEST['cartkey']!=''){?> $("#userdata").hide(); $("form.user").hide(); $("header.clsInnerHeader").show(); <?php } ?> $("#search_dropm").hide(); $("#search_boxm").keyup(function () { $("#search_dropm").show(); var search_string = $("#search_boxm").val(); if (search_string == '') { html(''); } else { postdata = {'q': search_string} $.post("ajax-search.php", postdata, function (data) { $("#search_dropm").html(data); }); } }); }); function searchitm() { $('#headersearchfrmm').submit(); } </script> <script> $(document).ready(function () { $('input#search_boxm').on('keyup', function () { var charCount = $(this).val().replace(/\s/g, '').length; if (charCount > 2) { $("#searchdeactm").hide(); $("#searchbtnm").show(); $("#whatsgetm").removeAttr("disabled"); } if (charCount <= 2) { $("#searchdeactm").show(); $("#searchbtnm").hide(); } }); }); var isAddressSelected = false; function isNumberKey(evt){ var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) return false; return true; } function IsAlphaNumeric(e) { var specialKeys = new Array(); specialKeys.push(8); //Backspace specialKeys.push(9); //Tab specialKeys.push(46); //Delete specialKeys.push(36); //Home specialKeys.push(35); //End specialKeys.push(37); //Left specialKeys.push(39); //Right var keyCode = e.keyCode == 0 ? e.charCode : e.keyCode; var ret = ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || keyCode == 32 || (keyCode >= 97 && keyCode <= 122) || (specialKeys.indexOf(e.keyCode) != -1 && e.charCode != e.keyCode) || keyCode==13); document.getElementById("error").style.display = ret ? "none" : "inline"; return ret; } </script> <!-- desktop search ends --> </header> <?php include("phcart.php"); ?> <input type="hidden" id="apitokensearch" value="<?php echo $apitoken;?>"> <input type="hidden" id="value_user_id" value="<?php echo $resultq->user_id;?>"> <input type="hidden" id="postalcode" value="<?php echo $resultq->zipcode;?>"> <input type="hidden" id="uphone" value="<?php echo $resultq->phone;?>"> <input type="hidden" id="cartkey" value="<?php echo $_REQUEST['cartkey'];?>"> <div id="search_drop" class="search-dropbox page-heading" style="display:none;"> <div id="product-area-search"> <div class="clsSearchPg"> <div class="maincatheadtitle" style=""></div> <?php include("search-filter-new.php");?> <div id="load_data_search" class="clsContent"></div> </div> </div> <div id="prod-bottom-loader-search" style="display:none" > <img src="https://www.quicklly.com/images/Quicklly-Logo_300X200.gif" loading="lazy"></div> </div> </div> </td> </tr> </table> </td> </tr> <?php include('footer.php'); ?> </table> </body> </html> Save