Perchè hai sbagliato il metodo!
E' inutile contare quanti sono gli articoli nel carrello.
Modifica lo script in questo modo:
codice:
$dbvenduto = mysql_connect("$host", "$user_db", "$pass_db");
$res = mysql_db_query ("$nome_db", "select*from carrello where order_id = $order_id");
while ($row = mysql_fetch_array($res))
{
$id_articolo = $row['id_articolo'];
// QUI INCREMENTA CON UN ALTRA QUERY
$db1 = mysql_connect("$host", "$user_db", "$pass_db");
$sqlinterr = "update Magazzino set Venduto = Venduto +1 where id = '$id_articolo' ";
mysql_db_query ("$nome_db", $sqlinterr);
}
Così dovrebbe andare.
Solo non ho capito la parte di codice dove stampi degli echo vuoti e
non ho capito un'altra cosa: ma tu usi due database per il carrello?!!!!
VVoVe: