> Muss ich ggf. da etwas ändern, wenn ich "Teilnahmecode (anonym)" verwende?
Wenn Sie "Teilnahmecode (anonym)" verwenden, wird caseSerial() keinen Code liefern, womit Ihr PHP-Code arbeiten könnte. Denn caseSerial() liest einfach die Variable SERIAL aus dem Datensatz aus.
Daher mein Hinweis auf den Workaround mit "Teilnahmecode" (ohne "anonym"), Speichern des Bundeslandes, und anschließend löschen der SERIAL.