Čeho se touto řadou snažíte dosáhnout?
$result = mysql_query($query);
Stačí jej smazat a změnit řádek výše na
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Upravit]
Mimochodem. zapomínáte na " (uvozovky) uvnitř dotazu, což způsobí, že dojde k chybě SQL, což vede k $query = false (viz příručku
). $query (false ) se poté převede na řetězec, výsledkem je '' (prázdný řetězec), který předáte do mysql_query a to vygeneruje zprávu „Dotaz byl prázdný“, jak by měl, protože jste se pokusili odeslat prázdný dotaz.