Hallo Community,
ich möchte in meinem Fragebogen eigentlich "nur" einen simplen PHP Code als Filter nutzen. Jedoch funktioniert es leider gar nicht, es wäre toll, wenn mir hier jemand helfen könnte.
Folgendes:
Frage A203 - Filter - Ja -> Texteingabe; Nein -> Frage A206
Dann Texteingabe: Frage A231_01 Filter: Eingabe erfolgt -> A206; keine Eingabe erfolgt -> A206
Ich kann A206 nicht einfach auf die nächste Seite ziehen, da sie ja sonst doppelt angezeigt wird.
Folgenden PHP Code habe ich für Szenario Eins (Texteingabe erfolgt):
$eingabe = value('A231_01');
$ohneLeer = trim($eingabe);
$laenge = strlen($ohneLeer);
if ($laenge > 1) {
question('A206');
}
Das funktioniert wunderbar, sobald mehr als ein Zeichen eingegeben wurde, kommt A206
Das Problem ist aber, dass wenn kein Zeichen eingegeben wurde also die Frage einfach leer übersprungen wird, dann springt der Bogen direkt zur A207 statt wie ich es will zu A206. Folgenden PHP Code nutze ich:
if (value('A231_01') != '') {
question('A206');
}
Ich verstehe nicht wo das Problem liegt, da der Code mMn in der Theorie stimmt...
Danke für die Unterstützung!
Habe es gelöst: Leerzeichen zwischen den ' ' bzw. den " " hat gefehlt...