¿Qué intentas lograr con esta línea?
$result = mysql_query($query);
Simplemente elimínelo y cambie la línea de arriba a
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Editar]
Por cierto. te estás olvidando del " (comillas) dentro de la consulta, lo que provoca que se produzca un error de sql, lo que lleva a $query = false (ver manual
). $query (false ) luego se convierte en una cadena, lo que da como resultado '' (una cadena vacía) que pasa a mysql_query y eso genera un mensaje de "La consulta estaba vacía", como debería porque intentaste enviar una consulta vacía.