Zur Fehlersuche verwenden Sie bitte die Debug-Information:
Fragebogen-Probleme lösen
Mit meinem PHP-Code wird jedoch die komplette Seite übersprungen, egal ob nur "Andere" oder auch eine/mehrere weitere Optionen ausgewählt sind.
Das liegt nicht am Filter, sondern an einem einzigen falschen Semikolon. Und zwar das vor dem geschweiften Klammer. Sie schreiben (verkürzt):
if (...); {
goToPage('IN');
}
Für den PHP-Prozessor endet mit dem Semikolon die IF-Abfrage, dieser versteht es also wie folgt:
if (...);
{
goToPage('IN');
}
Oder (weil man hier die geschweiften Klammern für den separaten Block auch weglassen könnte):
if (...);
goToPage('IN');
Und weil das IF ja nichts macht, ist das identisch mit
goToPage('IN');