Qu'essayez-vous d'accomplir avec cette ligne ?
$result = mysql_query($query);
Supprimez-le simplement et remplacez la ligne ci-dessus par
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Modifier]
D'ailleurs. vous oubliez le "
(guillemets) à l'intérieur de la requête qui provoque une erreur sql, conduisant à $query = false
(voir manuel
). $query
(false
) est ensuite converti en chaîne, ce qui donne ''
(une chaîne vide) que vous transmettez à mysql_query
et qui génère un message "La requête était vide", comme il se doit car vous avez essayé d'envoyer une requête vide.