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.