2024-05-17 20:57:41 +00:00
< ? php
session_start ();
$ip_add = getenv ( " REMOTE_ADDR " );
include " db.php " ;
if ( isset ( $_POST [ " category " ])){
$category_query = " SELECT * FROM categories " ;
$run_query = mysqli_query ( $con , $category_query ) or die ( mysqli_error ( $con ));
echo "
< div class = 'aside' >
< h3 class = 'aside-title' > Categories </ h3 >
< div class = 'btn-group-vertical' >
" ;
if ( mysqli_num_rows ( $run_query ) > 0 ){
$i = 1 ;
while ( $row = mysqli_fetch_array ( $run_query )){
$cid = $row [ " cat_id " ];
$cat_name = $row [ " cat_title " ];
$sql = " SELECT COUNT(*) AS count_items FROM products WHERE product_cat= $i " ;
$query = mysqli_query ( $con , $sql );
$row = mysqli_fetch_array ( $query );
$count = $row [ " count_items " ];
$i ++ ;
echo "
< div type = 'button' class = 'btn navbar-btn category' cid = '$cid' >
< a href = '#' >
< span ></ span >
$cat_name
< small class = 'qty' > ( $count ) </ small >
</ a >
</ div >
" ;
}
echo " </div> " ;
}
}
if ( isset ( $_POST [ " brand " ])){
$brand_query = " SELECT * FROM brands " ;
$run_query = mysqli_query ( $con , $brand_query );
echo "
< div class = 'aside' >
< h3 class = 'aside-title' > Brand </ h3 >
< div class = 'btn-group-vertical' >
" ;
if ( mysqli_num_rows ( $run_query ) > 0 ){
$i = 1 ;
while ( $row = mysqli_fetch_array ( $run_query )){
$bid = $row [ " brand_id " ];
$brand_name = $row [ " brand_title " ];
$sql = " SELECT COUNT(*) AS count_items FROM products WHERE product_brand= $i " ;
$query = mysqli_query ( $con , $sql );
$row = mysqli_fetch_array ( $query );
$count = $row [ " count_items " ];
$i ++ ;
echo "
< div type = 'button' class = 'btn navbar-btn selectBrand' bid = '$bid' >
< a href = '#' >
< span ></ span >
$brand_name
< small > ( $count ) </ small >
</ a >
</ div >
" ;
}
echo " </div> " ;
}
}
if ( isset ( $_POST [ " page " ])){
$cid = $_POST [ " cid " ];
$sql = " SELECT * FROM products Where product_cat=' $cid ' " ;
$run_query = mysqli_query ( $con , $sql );
$count = mysqli_num_rows ( $run_query );
$pageno = ceil ( $count / 9 );
for ( $i = 1 ; $i <= $pageno ; $i ++ ){
echo "
< li >< a href = '#product-row' page = '$i' id = 'page' cid = '$cid' class = 'active' > $i </ a ></ li >
" ;
}
}
if ( isset ( $_POST [ " getProduct " ])){
$limit = 9 ;
if ( isset ( $_POST [ " setPage " ])){
$pageno = $_POST [ " pageNumber " ];
$start = ( $pageno * $limit ) - $limit ;
} else {
$start = 0 ;
}
if ( isset ( $_POST [ " cid " ])){
$cat_id = $_POST [ " cid " ];
} else {
$cat_id = $_POST [ " cat_id " ];
}
$product_query = " SELECT * FROM products,categories WHERE product_cat = ' $cat_id ' AND product_cat=cat_id LIMIT $start , $limit " ;
$run_query = mysqli_query ( $con , $product_query );
if ( mysqli_num_rows ( $run_query ) > 0 ){
while ( $row = mysqli_fetch_array ( $run_query )){
$pro_id = $row [ 'product_id' ];
$pro_cat = $row [ 'product_cat' ];
$pro_brand = $row [ 'product_brand' ];
$pro_title = $row [ 'product_title' ];
$pro_price = $row [ 'product_price' ];
$pro_image = $row [ 'product_image' ];
$cat_name = $row [ " cat_title " ];
echo "
< div class = 'col-md-4 col-xs-6' >
< a href = 'product.php?p=$pro_id' >< div class = 'product' >
< div class = 'product-img' >
< img src = 'product_images/$pro_image' style = 'max-height: 170px;' alt = '' >
< div class = 'product-label' >
< span class = 'sale' >- 30 %</ span >
< span class = 'new' > NEW </ span >
</ div >
</ div ></ a >
< div class = 'product-body' >
< p class = 'product-category' > $cat_name </ p >
< h3 class = 'product-name header-cart-item-name' >< a href = 'product.php?p=$pro_id' > $pro_title </ a ></ h3 >
< h4 class = 'product-price header-cart-item-info' > $pro_price < del class = 'product-old-price' > $ 990.00 </ del ></ h4 >
< div class = 'product-rating' > " ;
$rating_query = " SELECT ROUND(AVG(rating),1) AS avg_rating FROM reviews WHERE product_id=' $pro_id ' " ;
$run_review_query = mysqli_query ( $con , $rating_query );
$review_row = mysqli_fetch_array ( $run_review_query );
if ( $review_row > 0 ){
$avg_count = $review_row [ " avg_rating " ];
$i = 1 ;
while ( $i <= round ( $avg_count ? ? 0 )){
$i ++ ;
echo '
< i class = " fa fa-star " ></ i > ' ;
}
$i = 1 ;
while ( $i <= 5 - round ( $avg_count ? ? 0 )){
$i ++ ;
echo '
< i class = " fa fa-star-o empty " ></ i > ' ;
}
}
echo " </div>
< div class = 'product-btns' >
< button pid = '$pro_id' id = 'wishlist' class = 'add-to-wishlist' >< i class = 'fa fa-heart-o' ></ i >< span class = 'tooltipp' > add to wishlist </ span ></ button >
< button class = 'add-to-compare' >< i class = 'fa fa-exchange' ></ i >< span class = 'tooltipp' > add to compare </ span ></ button >
< button class = 'quick-view' >< i class = 'fa fa-eye' ></ i >< span class = 'tooltipp' > quick view </ span ></ button >
</ div >
</ div >
< div class = 'add-to-cart' >
< button pid = '$pro_id' id = 'product' class = 'add-to-cart-btn block2-btn-towishlist' href = '#' >< i class = 'fa fa-shopping-cart' ></ i > add to cart </ button >
</ div >
</ div >
</ div >
" ;
}
}
}
if ( isset ( $_POST [ " get_seleted_Category " ]) || isset ( $_POST [ " selectBrand " ]) || isset ( $_POST [ " search " ])){
if ( isset ( $_POST [ " get_seleted_Category " ])){
$id = $_POST [ " cat_id " ];
$sql = " SELECT * FROM products,categories WHERE product_cat = ' $id ' AND product_cat=cat_id " ;
} else if ( isset ( $_POST [ " selectBrand " ])){
$id = $_POST [ " brand_id " ];
$sql = " SELECT * FROM products,categories WHERE product_brand = ' $id ' AND product_cat=cat_id " ;
} else {
$keyword = $_POST [ " keyword " ];
$sql = " SELECT * FROM products,categories WHERE product_cat=cat_id AND product_keywords LIKE '% $keyword %' " ;
}
$run_query = mysqli_query ( $con , $sql );
while ( $row = mysqli_fetch_array ( $run_query )){
$pro_id = $row [ 'product_id' ];
$pro_cat = $row [ 'product_cat' ];
$pro_brand = $row [ 'product_brand' ];
$pro_title = $row [ 'product_title' ];
$pro_price = $row [ 'product_price' ];
$pro_image = $row [ 'product_image' ];
$cat_name = $row [ " cat_title " ];
echo "
< div class = 'col-md-4 col-xs-6' >
< a href = 'product.php?p=$pro_id' >< div class = 'product' >
< div class = 'product-img' >
< img src = 'product_images/$pro_image' style = 'max-height: 170px;' alt = '' >
< div class = 'product-label' >
< span class = 'sale' >- 30 %</ span >
< span class = 'new' > NEW </ span >
</ div >
</ div ></ a >
< div class = 'product-body' >
< p class = 'product-category' > $cat_name </ p >
< h3 class = 'product-name header-cart-item-name' >< a href = 'product.php?p=$pro_id' > $pro_title </ a ></ h3 >
< h4 class = 'product-price header-cart-item-info' > $pro_price < del class = 'product-old-price' > $ 990.00 </ del ></ h4 >
< div class = 'product-rating' > " ;
$rating_query = " SELECT ROUND(AVG(rating),1) AS avg_rating FROM reviews WHERE product_id=' $pro_id ' " ;
$run_review_query = mysqli_query ( $con , $rating_query );
$review_row = mysqli_fetch_array ( $run_review_query );
if ( $review_row > 0 ){
$avg_count = $review_row [ " avg_rating " ];
$i = 1 ;
while ( $i <= round ( $avg_count ? ? 0 )){
$i ++ ;
echo '
< i class = " fa fa-star " ></ i > ' ;
}
$i = 1 ;
while ( $i <= 5 - round ( $avg_count ? ? 0 )){
$i ++ ;
echo '
< i class = " fa fa-star-o empty " ></ i > ' ;
}
}
echo " </div>
< div class = 'product-btns' >
< button pid = '$pro_id' id = 'wishlist' class = 'add-to-wishlist' tabindex = '0' >< i class = 'fa fa-heart-o' ></ i >< span class = 'tooltipp' > add to wishlist </ span ></ button >
< button class = 'add-to-compare' >< i class = 'fa fa-exchange' ></ i >< span class = 'tooltipp' > add to compare </ span ></ button >
< button class = 'quick-view' >< i class = 'fa fa-eye' ></ i >< span class = 'tooltipp' > quick view </ span ></ button >
</ div >
</ div >
< div class = 'add-to-cart' >
< button pid = '$pro_id' id = 'product' href = '#' tabindex = '0' class = 'add-to-cart-btn' >< i class = 'fa fa-shopping-cart' ></ i > add to cart </ button >
</ div >
</ div >
</ div >
" ;
}
}
if ( isset ( $_POST [ " addToCart " ])){
$p_id = $_POST [ " proId " ];
2024-06-10 00:59:57 +00:00
2024-05-17 20:57:41 +00:00
if ( isset ( $_SESSION [ " uid " ])){
$user_id = $_SESSION [ " uid " ];
$sql = " SELECT * FROM cart WHERE p_id = ' $p_id ' AND user_id = ' $user_id ' " ;
$run_query = mysqli_query ( $con , $sql );
$count = mysqli_num_rows ( $run_query );
if ( $count > 0 ){
echo "
< div class = 'alert alert-warning' >
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is already added into the cart Continue Shopping ..!</ b >
</ div >
" ;//not in video
} else {
2024-06-10 00:59:57 +00:00
$db_sql = " SELECT * FROM cart " ;
$db_query = mysqli_query ( $con , $db_sql );
$count_db = mysqli_num_rows ( $db_query );
$sql = " INSERT INTO `cart` (`id`, `p_id`, `ip_add`, `user_id`, `qty`) VALUES ( $count_db + 1,' $p_id ',' $ip_add ',' $user_id ','1') " ;
2024-05-17 20:57:41 +00:00
if ( mysqli_query ( $con , $sql )){
$sql = " DELETE FROM wishlist WHERE p_id = ' $p_id ' AND user_id = ' $_SESSION[uid] ' " ;
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from wishlist and added to cart </ b >
</ div > " ;
}
}
}
} else {
2024-06-10 00:59:57 +00:00
$sql = " SELECT * FROM cart WHERE p_id = ' $p_id ' AND user_id = -1 " ;
$run_query = mysqli_query ( $con , $sql );
$count = mysqli_num_rows ( $run_query );
if ( $count > 0 ) {
2024-05-17 20:57:41 +00:00
echo "
< div class = 'alert alert-warning' >
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is already added into the cart Continue Shopping ..!</ b >
</ div > " ;
exit ();
}
2024-06-10 00:59:57 +00:00
$db_sql = " SELECT * FROM cart " ;
$db_query = mysqli_query ( $con , $db_sql );
$count_db = mysqli_num_rows ( $db_query );
$sql = " INSERT INTO `cart` (`id`, `p_id`, `ip_add`, `user_id`, `qty`) VALUES ( $count_db + 1,' $p_id ',' $ip_add ','-1','1') " ;
2024-05-17 20:57:41 +00:00
if ( mysqli_query ( $con , $sql )) {
$sql = " DELETE FROM wishlist WHERE p_id = ' $p_id ' AND ip_add = ' $ip_add ' " ;
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from wishlist and added to cart </ b >
</ div > " ;
exit ();
}
}
}
}
if ( isset ( $_POST [ " addToWishlist " ])){
$p_id = $_POST [ " proId " ];
if ( isset ( $_SESSION [ " uid " ])){
$user_id = $_SESSION [ " uid " ];
$sql = " SELECT * FROM wishlist WHERE p_id = ' $p_id ' AND user_id = ' $user_id ' " ;
$run_query = mysqli_query ( $con , $sql );
$count = mysqli_num_rows ( $run_query );
if ( $count > 0 ){
echo "
< div class = 'alert alert-warning' >
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is already added into the wishlist Continue Shopping ..!</ b >
</ div >
" ;//not in video
} else {
2024-06-10 00:59:57 +00:00
$db_sql = " SELECT * FROM wishlist " ;
$db_query = mysqli_query ( $con , $db_sql );
$count_db = mysqli_num_rows ( $db_query );
$sql = " INSERT INTO `wishlist` (`id`, `p_id`, `ip_add`, `user_id`) VALUES ( $count_db + 1,' $p_id ',' $ip_add ',' $user_id ') " ;
2024-05-17 20:57:41 +00:00
if ( mysqli_query ( $con , $sql )){
$sql = " DELETE FROM cart WHERE p_id = ' $p_id ' AND user_id = ' $_SESSION[uid] ' " ;
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from cart and added to wishlist </ b >
</ div > " ;
}
}
}
} else {
2024-06-10 00:59:57 +00:00
$sql = " SELECT * FROM wishlist WHERE p_id = ' $p_id ' AND user_id = -1 " ;
2024-05-17 20:57:41 +00:00
$query = mysqli_query ( $con , $sql );
if ( mysqli_num_rows ( $query ) > 0 ) {
echo "
< div class = 'alert alert-warning' >
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is already added into the wishlist Continue Shopping ..!</ b >
</ div > " ;
exit ();
}
2024-06-10 00:59:57 +00:00
$db_sql = " SELECT * FROM wishlist " ;
$db_query = mysqli_query ( $con , $db_sql );
$count_db = mysqli_num_rows ( $db_query );
$sql = " INSERT INTO `wishlist` (`id`, `p_id`, `ip_add`, `user_id`) VALUES ( $count_db + 1,' $p_id ',' $ip_add ','-1') " ;
2024-05-17 20:57:41 +00:00
if ( mysqli_query ( $con , $sql )) {
$sql = " DELETE FROM cart WHERE p_id = ' $p_id ' AND ip_add = ' $ip_add ' " ;
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from cart and added to wishlist </ b >
</ div > " ;
exit ();
}
}
}
}
//Count User cart item
if ( isset ( $_POST [ " count_item " ])) {
//When user is logged in then we will count number of item in cart by using user session id
if ( isset ( $_SESSION [ " uid " ])) {
$sql = " SELECT COUNT(*) AS count_item FROM cart WHERE user_id = $_SESSION[uid] " ;
} else {
//When user is not logged in then we will count number of item in cart by using users unique ip address
$sql = " SELECT COUNT(*) AS count_item FROM cart WHERE ip_add = ' $ip_add ' AND user_id < 0 " ;
}
$query = mysqli_query ( $con , $sql );
$row = mysqli_fetch_array ( $query );
echo $row [ " count_item " ];
exit ();
}
//Count User cart item
if ( isset ( $_POST [ " count_Wishlist_item " ])) {
//When user is logged in then we will count number of item in cart by using user session id
if ( isset ( $_SESSION [ " uid " ])) {
$sql = " SELECT COUNT(*) AS count_wishlist_item FROM wishlist WHERE user_id = $_SESSION[uid] AND p_id > 0 " ;
} else {
//When user is not logged in then we will count number of item in cart by using users unique ip address
$sql = " SELECT COUNT(*) AS count_wishlist_item FROM wishlist WHERE ip_add = ' $ip_add ' AND user_id < 0 AND p_id > 0 " ;
}
$query = mysqli_query ( $con , $sql );
$row = mysqli_fetch_array ( $query );
echo $row [ " count_wishlist_item " ];
exit ();
}
//Get Cart Item From Database to Dropdown menu
if ( isset ( $_POST [ " Common " ])) {
if ( isset ( $_SESSION [ " uid " ])) {
//When user is logged in this query will execute
$sql = " SELECT a.product_id,a.product_title,a.product_price,a.product_desc,a.product_image,b.id,b.qty FROM products a,cart b WHERE a.product_id=b.p_id AND b.user_id=' $_SESSION[uid] ' " ;
} else {
//When user is not logged in this query will execute
$sql = " SELECT a.product_id,a.product_title,a.product_price,a.product_image,a.product_desc,b.id,b.qty FROM products a,cart b WHERE a.product_id=b.p_id AND b.ip_add=' $ip_add ' AND b.user_id < 0 " ;
}
$query = mysqli_query ( $con , $sql );
if ( isset ( $_POST [ " getCartItem " ])) {
//display cart item in dropdown menu
if ( mysqli_num_rows ( $query ) > 0 ) {
$n = 0 ;
$total_price = 0 ;
while ( $row = mysqli_fetch_array ( $query )) {
$n ++ ;
$product_id = $row [ " product_id " ];
$product_title = $row [ " product_title " ];
$product_price = $row [ " product_price " ];
$product_image = $row [ " product_image " ];
$cart_item_id = $row [ " id " ];
$qty = $row [ " qty " ];
$total_price = $total_price + $product_price ;
echo '
< div class = " product-widget " >
< div class = " product-img " >
< img src = " product_images/'. $product_image .' " alt = " " >
</ div >
< div class = " product-body " >
< h3 class = " product-name " >< a href = " # " > '.$product_title.' </ a ></ h3 >
2024-06-10 01:30:51 +00:00
< h4 class = " product-price " >< span class = " qty " > '.$n.' </ span > '.$product_price.' $ </ h4 >
2024-05-17 20:57:41 +00:00
</ div >
</ div > '
;
}
echo ' < div class = " cart-summary " >
< small class = " qty " > '.$n.' Item ( s ) selected </ small >
2024-06-10 01:30:51 +00:00
< h5 > '.$total_price.' $ </ h5 >
2024-05-17 20:57:41 +00:00
</ div > '
?>
< ? php
exit ();
}
}
if ( isset ( $_POST [ " checkOutDetails " ])) {
if ( mysqli_num_rows ( $query ) > 0 ) {
//display user cart item with "Ready to checkout" button if user is not login
echo ' < div class = " main " >
< div class = " table-responsive " >
< form method = " post " action = " login_form.php " >
< table id = " cart " class = " table table-hover table-condensed " id = " " >
< thead >
< tr >
< th style = " width:50% " > Product </ th >
< th style = " width:10% " > Price </ th >
< th style = " width:8% " > Quantity </ th >
< th style = " width:7% " class = " text-center " > Subtotal </ th >
< th style = " width:10% " ></ th >
</ tr >
</ thead >
< tbody >
' ;
$n = 0 ;
while ( $row = mysqli_fetch_array ( $query )) {
$n ++ ;
$product_id = $row [ " product_id " ];
$product_title = $row [ " product_title " ];
$product_price = $row [ " product_price " ];
$product_desc = $row [ " product_desc " ];
$product_image = $row [ " product_image " ];
$cart_item_id = $row [ " id " ];
$qty = $row [ " qty " ];
echo
'
< tr >
< td data - th = " Product " >
< div class = " row " >
< div class = " col-sm-4 " >< img src = " product_images/'. $product_image .' " style = " height: 70px;width:75px; " />
< h4 class = " nomargin product-name header-cart-item-name " >< a href = " product.php?p='. $product_id .' " > '.$product_title.' </ a ></ h4 >
</ div >
< div class = " col-sm-6 " >
< div style = " max-width=50px; " >
< p > '.$product_desc.' </ p >
</ div >
</ div >
</ div >
</ td >
< input type = " hidden " name = " product_id[] " value = " '. $product_id .' " />
< input type = " hidden " name = " " value = " '. $cart_item_id .' " />
< td data - th = " Price " >< input type = " text " class = " form-control price " value = " '. $product_price .' " readonly = " readonly " ></ td >
< td data - th = " Quantity " >
< input type = " text " class = " form-control qty " value = " '. $qty .' " >
</ td >
< td data - th = " Subtotal " class = " text-center " >< input type = " text " class = " form-control total " value = " '. $product_price .' " readonly = " readonly " ></ td >
< td class = " actions " data - th = " " >
< div class = " btn-group " >
< a href = " # " class = " btn btn-info btn-sm update " update_id = " '. $product_id .' " >< i class = " fa fa-refresh " ></ i ></ a >
< a href = " # " class = " btn btn-danger btn-sm remove " remove_id = " '. $product_id .' " >< i class = " fa fa-trash-o " ></ i ></ a >
</ div >
</ td >
< td >
< a href = " # " id = " wishlist " pid = " '. $product_id .' " class = " btn btn-warning " > Move to Wishlist < i class = " fa fa-angle-right " ></ i > </ a >
</ td >
</ tr >
' ;
}
echo ' </ tbody >
< tfoot >
< tr >
< td >< a href = " store.php " class = " btn btn-warning " >< i class = " fa fa-angle-left " ></ i > Continue Shopping </ a ></ td >
< td colspan = " 2 " class = " hidden-xs " ></ td >
< td class = " hidden-xs text-center " >< b class = " net_total " ></ b ></ td >
< div id = " issessionset " ></ div >
< td >
' ;
if ( ! isset ( $_SESSION [ " uid " ])) {
echo '
< a href = " signup_form.php " class = " btn btn-success " > Ready to Checkout </ a ></ td >
</ tr >
</ tfoot >
</ table ></ div ></ div > ' ;
} else if ( isset ( $_SESSION [ " uid " ])){
//Paypal checkout form
echo '
</ form >
< form action = " checkout.php " method = " post " >
< input type = " hidden " name = " cmd " value = " _cart " >
< input type = " hidden " name = " business " value = " shoppingcart@support.com " >
< input type = " hidden " name = " upload " value = " 1 " > ' ;
$x = 0 ;
$sql = " SELECT a.product_id,a.product_title,a.product_price,a.product_image,b.id,b.qty FROM products a,cart b WHERE a.product_id=b.p_id AND b.user_id=' $_SESSION[uid] ' " ;
$query = mysqli_query ( $con , $sql );
while ( $row = mysqli_fetch_array ( $query )){
$x ++ ;
echo
'<input type="hidden" name="total_count" value="' . $x . ' " >
< input type = " hidden " name = " item_name_'. $x .' " value = " '. $row["product_title"] .' " >
< input type = " hidden " name = " item_number_'. $x .' " value = " '. $x .' " >
< input type = " hidden " name = " amount_'. $x .' " value = " '. $row["product_price"] .' " >
< input type = " hidden " name = " quantity_'. $x .' " value = " '. $row["qty"] .' " > ' ;
}
echo
' < input type = " hidden " name = " return " value = " http://localhost/myfiles/public_html/payment_success.php " />
< input type = " hidden " name = " notify_url " value = " http://localhost/myfiles/public_html/payment_success.php " >
< input type = " hidden " name = " cancel_return " value = " http://localhost/myfiles/public_html/cancel.php " />
< input type = " hidden " name = " currency_code " value = " USD " />
< input type = " hidden " name = " custom " value = " '. $_SESSION["uid"] .' " />
< input type = " submit " id = " submit " name = " login_user_with_product " name = " submit " class = " btn btn-success " value = " Ready to Checkout " >
</ form ></ td >
</ tr >
</ tfoot >
</ table ></ div ></ div >
' ;
}
}
}
}
if ( isset ( $_POST [ " wishListCommon " ])) {
if ( isset ( $_SESSION [ " uid " ])) {
//When user is logged in this query will execute
$sql = " SELECT a.product_id,a.product_title,a.product_price,a.product_image,a.product_desc,b.id FROM products a,wishlist b WHERE a.product_id=b.p_id AND b.user_id=' $_SESSION[uid] ' " ;
} else {
//When user is not logged in this query will execute
$sql = " SELECT a.product_id,a.product_title,a.product_price,a.product_image,a.product_desc,b.id FROM products a,wishlist b WHERE a.product_id=b.p_id AND b.ip_add=' $ip_add ' AND b.user_id < 0 " ;
}
$query = mysqli_query ( $con , $sql );
if ( isset ( $_POST [ " wishlistDetails " ])) {
if ( mysqli_num_rows ( $query ) > 0 ) {
//display user cart item with "Ready to checkout" button if user is not login
echo ' < div class = " main " >
< div class = " table-responsive " >
< form method = " post " action = " login_form.php " >
< table id = " wishlist " class = " table table-hover table-condensed " id = " " >
< thead >
< tr >
< th style = " width:50% " > Product </ th >
< th style = " width:10% " > Price </ th >
< th style = " width:7% " class = " text-center " > Subtotal </ th >
< th style = " width:10% " ></ th >
</ tr >
</ thead >
< tbody >
' ;
$n = 0 ;
while ( $row = mysqli_fetch_array ( $query )) {
$n ++ ;
$product_id = $row [ " product_id " ];
$product_title = $row [ " product_title " ];
$product_desc = $row [ " product_desc " ];
$product_price = $row [ " product_price " ];
$product_image = $row [ " product_image " ];
$wishlist_item_id = $row [ " id " ];
echo
'
< tr >
< td data - th = " Product " >
< div class = " row " >
< div class = " col-sm-4 " >< img src = " product_images/'. $product_image .' " style = " height: 70px;width:75px; " />
< h4 class = " nomargin product-name header-cart-item-name " >< a href = " product.php?p='. $product_id .' " > '.$product_title.' </ a ></ h4 >
</ div >
< div class = " col-sm-6 " >
< div style = " max-width=50px; " >
< p > '.$product_desc.' </ p >
</ div >
</ div >
</ div >
</ td >
< input type = " hidden " name = " product_id[] " value = " '. $product_id .' " />
< input type = " hidden " name = " " value = " '. $wishlist_item_id .' " />
< td data - th = " Price " >< input type = " text " class = " form-control price " value = " '. $product_price .' " readonly = " readonly " ></ td >
< td data - th = " Subtotal " class = " text-center " >< input type = " text " class = " form-control total " value = " '. $product_price .' " readonly = " readonly " ></ td >
< td class = " actions " data - th = " " >
< div class = " btn-group " >
< a href = " # " class = " btn btn-danger btn-sm wishlist-remove " remove_id = " '. $product_id .' " >< i class = " fa fa-trash-o " ></ i ></ a >
</ div >
</ td >
< td class = " actions " data - th = " " >
< a href = " # " id = " product " pid = " '. $product_id .' " class = " btn btn-success " > Move to Cart </ a >
</ td >
</ tr >
' ;
}
echo ' </ tbody >
< tfoot >
< tr >
< td >< a href = " store.php " class = " btn btn-warning " >< i class = " fa fa-angle-left " ></ i > Continue Shopping </ a ></ td >
< td colspan = " 2 " class = " hidden-xs " ></ td >
< td class = " hidden-xs text-center " >< b class = " net_total " ></ b ></ td >
</ tfoot >
</ table ></ div ></ div >
' ;
}
}
}
//Remove Item From cart
if ( isset ( $_POST [ " removeItemFromCart " ])) {
$remove_id = $_POST [ " rid " ];
if ( isset ( $_SESSION [ " uid " ])) {
$sql = " DELETE FROM cart WHERE p_id = ' $remove_id ' AND user_id = ' $_SESSION[uid] ' " ;
} else {
$sql = " DELETE FROM cart WHERE p_id = ' $remove_id ' AND ip_add = ' $ip_add ' " ;
}
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from cart </ b >
</ div > " ;
exit ();
}
}
if ( isset ( $_POST [ " removeItemFromwishList " ])) {
$remove_id = $_POST [ " rid " ];
if ( isset ( $_SESSION [ " uid " ])) {
$sql = " DELETE FROM wishlist WHERE p_id = ' $remove_id ' AND user_id = ' $_SESSION[uid] ' " ;
} else {
$sql = " DELETE FROM wishlist WHERE p_id = ' $remove_id ' AND ip_add = ' $ip_add ' " ;
}
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-danger'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is removed from wishlist </ b >
</ div > " ;
exit ();
}
}
//Update Item From cart
if ( isset ( $_POST [ " updateCartItem " ])) {
$update_id = $_POST [ " update_id " ];
$qty = $_POST [ " qty " ];
if ( isset ( $_SESSION [ " uid " ])) {
$sql = " UPDATE cart SET qty=' $qty ' WHERE p_id = ' $update_id ' AND user_id = ' $_SESSION[uid] ' " ;
} else {
$sql = " UPDATE cart SET qty=' $qty ' WHERE p_id = ' $update_id ' AND ip_add = ' $ip_add ' " ;
}
if ( mysqli_query ( $con , $sql )){
echo " <div class='alert alert-info'>
< a href = '#' class = 'close' data - dismiss = 'alert' aria - label = 'close' >& times ; </ a >
< b > Product is updated </ b >
</ div > " ;
exit ();
}
}
?>