Vad försöker du uppnå med den här linjen?
$result = mysql_query($query);
Ta bara bort den och ändra raden ovan till
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Redigera]
Btw. du glömmer $query =false (se manual
). $query (falskt ) konverteras sedan till sträng, vilket resulterar i '' (en tom sträng) som du skickar till mysql_query och som genererar ett "Frågan var tom"-meddelande, som det borde eftersom du försökte skicka en tom fråga.