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