Encoder: Cookies setzen

Beitrag lesen

EIn paar Gedanken von mir.

"blah" trägt nicht gerade zum Verständnis bei.

btn.checked=!btn.checked;

Damit setzt du im vorilegenden Fall einen Button auf checked?!

Mit Elementnamen wie ctrl[record][] wär ich vorsichtig, das könnte zu Problemen führen. Und so wirklich aussagekräftig ists auch nicht. Vor allem sind Dinge wie $_POST['ctrl']['record'] nicht unbedingt nachvollziehbar.

Das hier
if(!empty($_COOKIE["favpresse"])) $liststr = $_COOKIE["favpresse"];
füllt $liststr nur wenn das Cookie gesetzt ist. Bisher sinnvoll. Aber das danach (DB-Abfrage) findet in jedem Fall statt, auch mit undefiniertem $liststr. Das führt bestimmt irgendwie zu einem Fehler.

doch beim nächsten Aufruf die Haken nicht gesetzt sind

Ich seh auch keinen Versuch die zu setzen?! Wenn du die Info ausliest, musst du natürlich schon die Häkchen irgendwo setzen.