ho modificato in questo modo:
ora l'errore non me lo da ma non capisco il perche mi da sempre 1 anche se nel db vi è presente aggiorna ma poi da 1 invece di 2.Codice PHP:
$sql="UPDATE cart SET Quantita=Quantita + '$quantita' WHERE IDShop='$idshop' AND IDarticolo='$idarticolo'";
$query=$database->query($sql);
if($query==true){
echo "1";
}else{
echo "2";
}