Это корзина для покупок — это нормально, но дело в количестве, когда количество равно 1, я получаю единственную цену автоматически при любом предложении:
$global = 0;
if(isset($_POST['update_cart'])){
if(isset($_POST['qty'.$i])){
$qty = $_POST['qty'.$i];
}else{
$qty+=1;
}
$update_qty = "update cart set qty='$qty'";
$run_qty = mysqli_query($con, $update_qty);
$_SESSION['qty']=$qty;$global = $global+ ($single_price*$qty);$total =$total + ($values * $qty);}
Я вижу проблему с concat замените это:
$update_qty = "update cart set qty='$qty'";
С этим :
$update_qty = "update cart set qty='".$qty."';
Других решений пока нет …