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.