Napisałem wydaje mi się dość prostą pętlę, której zadaniem jest wypisywanie danych (id produktów) z tabeli MySQL. Prawie wszystko działa, z wyjątkiem drobnego szczegółu. Gdy dodam nowy produkt do tabeli MySQL to w koszyku w którym powinny pojawić się wszystkie produkty brak jest produktu ostatnio dodanego. Jak bym chciał go wyświetlić to muszę dodać kolejny produkt. Nie do końca wiem co może być tego przyczyną.
Poniżej jest cały kod odpowiedzialny za to wszystko:
kod koszyka który ma wyświetlać produkty
$wynik=mysql_query("SELECT * FROM koszyk WHERE user='".$_SESSION["user"]."' "); $pr_id=$product['pr_id'];
koszyk($pr_id);
}}
fragment kodu (w innym pliku, który dodaje produkt do listy:
$dodaj = mysql_query("INSERT INTO koszyk (user, pr_id, qty) VALUES ('".$_SESSION['user']."', '".$pr."', '35')");
header("Location: twoj-koszyk.php?podstrona=aktualnie-w-koszyku");
Co w tym jest nie tak?
Już myślałem o dodaniu jakiejś drugiej pętli, ale to już by było zbyt skomplikowane a ja jestem niemal pewien, że da się to zrobić łatwiej, czyli w moim kodzie jest jakiś nieduży błąd.