¿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.