Co próbujesz osiągnąć dzięki tej linii?
$result = mysql_query($query);
Po prostu usuń go i zmień powyższy wiersz na
$result = mysql_query('insert into cart values('.$user.','.$itemNum.','.$name.', '.$image.','.$quantity.', '.$price.')');
[Edytuj]
Przy okazji zapominasz " (cytaty) wewnątrz zapytania, co powoduje wystąpienie błędu sql, co prowadzi do $query = false (patrz podręcznik
). $query (false ), a następnie zostaje przekonwertowany na ciąg, w wyniku czego powstaje '' (pusty ciąg), który przekazujesz do mysql_query a to generuje komunikat „Zapytanie było puste” – tak jak powinien, ponieważ próbowałeś wysłać puste zapytanie.