The problems happens when the user is logged in. here i am posting code of check-if-added.php:
<?php
//This code checks if the product is added to cart.
function check_if_added_to_cart($item_id) {
$user_id = $_SESSION['user_id']; //We'll get the user_id from the session
require("includes/common.php");
// We will select all the entries from the user_items table where the item_id is equal to the item_id we passed to this function, user_id is equal to the user_id in the session and status is 'Added to cart'
$query = "SELECT * FROM users_items WHERE item_id='$item_id' AND user_id ='$user_id' and status='Added to cart'";
$result = mysqli_query($con, $query) or die(mysqli_error($con));
while($row = mysqli_fetch_array($result)){
if (mysqli_num_rows($result) >= 1) {
return 1;
} else {
return 0;
}
}
}
?>