Daniel: warenkorb nicht aktualsieren

Beitrag lesen

Hi,

das problem ist, dass beim betätigen des zurück-buttons noch mal die
gleiche aktion ausgelöst wird, wie beim originalen hinzufügen eines
artikels

bzw. beim drücken von F5, oder dem aktuallisieren button des Browsers. das ist mir klar. Ich habe ihr gesagt sie soll
a) SELECT machen und schon obs den Eintrag schon gibt wenn ja dann egal wenn noch nicht dann per INSERT reinsetzten
b) Stattdessen anstatt des "kompliziert" SELECT -> if() -> else einfach ein REPLACE.

ob du dabei ein replace oder update machst, ist eigentlich wurscht

Nein REPLACE fügt einen datensatz hinzu außer dieser besteht schon
dann wird er aktuallisiert. dazu muss man einen UNIQUE key auf die
entsprechenden spalten legen. was sie wohl vergessen bzw. noch nicht gemacht hat.

und ich von dir etwas mehr verständnis für das eigentliche problem, oder eine detailierte schilderung, wie dein ansatz geeignet sein soll, dass problem zu verhindern.

Die erklärung liefert die beschreibung von REPLACE im MySQL Manuell

MfG