Cosa cerchi di ottenere con questa linea?
$result = mysql_query($query);
Eliminalo e cambia la riga sopra in
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Modifica]
A proposito. stai dimenticando il "
(virgolette) all'interno della query che causa un errore sql, che porta a $query = false
(vedi manuale
). $query
(false
) quindi viene convertito in stringa, risultando in ''
(una stringa vuota) che passi a mysql_query
e questo genera un messaggio "La query era vuota", come dovrebbe perché hai provato a inviare una query vuota.