I recieve this kind of error in php I just can figure out why it displays an error.
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\cart\cart.php on line 139
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\cart\cart.php on line 143
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\cart\cart.php on line 139
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\cart\cart.php on line 143
foreach($_SESSION as $name => $value){ //look to the each session. sa $name kay name sa session ug kanang $value kay sulod sa name or value sa $name e.g cart_1 = 3. $name=cart_1 and $value=3 || ang $value kay quantity na
if($value>0){
//gikuha ang word the cart_
if(substr($name, 0, 5)=='cart_'){
$id=substr($name, 5, (strlen($name)-5)); //iremove ang word nga cart_ arun makuha ang id
//echo $id.'<br />';
$get = "SELECT id, product_name, price, quantity FROM products WHERE id=".mysqli_real_escape_string((int)$id);
$result = mysqli_query($conn, $get);
while($get_row=mysqli_fetch_assoc($result)){
$sub = $get_row['price']*$value;
$q = $get_row['quantity']-$value;
echo $get_row['product_name'].' x '.$value.' @ ₱'.number_format($get_row['price'], 2).' = ₱'.number_format($sub, 2).' Remaining Stock: '.number_format($q).'<a href="cart.php?remove='.$id.'">[-]</a><a href="cart.php?add='.$id.'">[+]</a><a href="cart.php?delete='.$id.'">[Delete]</a><br />';
}
}
$total=$total+$sub;
}
}
if(isset($_GET['add'])){
// gamitan ug session arun maka add ka sa product
$quantity = "SELECT id, quantity FROM products WHERE id=".mysqli_real_escape_string((int)$_GET['add']);
$result = mysqli_query($conn, $quantity);
while($quantity_row=mysqli_fetch_assoc($result)){
//kung ang quantity kay napuno na
if ($quantity_row['quantity']!=$_SESSION['cart_'.(int)$_GET['add']]){
$_SESSION['cart_'.(int)$_GET['add']]+='1';
}
}
//header('Location: '.$page);
}