Sehr geehrte Damen und Herren,
ich hoffe, dass ich die Frage nicht doppelt stelle. Habe Sie aber in dieser Form nicht gefunden.
Mein aktuelles Problem ist, dass ich auf einer Frageseite eine Kombinationsfrage mit Filter erstellen möchte.
Das bedeutet wenn ich bei Frage eins etwas ankreuze nur dann ist Frage zwei ersichtlich / zum ankreuzen und nur wenn ich eins und zwei ankreuze ist Frage 3 ersichtlich.
Bei mir geht es konkret um Social Media:
Fragebogen 1: Welche Social Media Plattformen kennen Sie?
Fragebogen 2: Welche Social Media Plattformen benutzen Sie?
Fragebogen 3: Welche Social Media Plattform benutzen Sie wie häufig?
Nur wenn ich bei Fragebogen 1 z.B. Facebook ankreuze erscheint das Feld Facebook im Fragebogen 2. Ansonsten bleibt es verborgen. Nur wenn ich in Fragebogen 1 und 2 Facebook ankreuze erscheint Facebook bei Fragebogen 3.
Das ganze soll als kombinierter Fragebogen auf einer Seite sein.
Dies klappt auch wunderbar.
Jedoch funktioniert weder die Filterfunktion in den einzelnen Fragebögen noch eine manueller Filter über PHP. Leider läuft er hier immer auf den Fehler, dass er die Werte nicht berechnen kann, da Sie nicht in einem vorherigen Fragebogen beantwortet wurden.
Siehe auch Screenshot.
Habe folgende sin PHP eingegeben für die erste Auswahl
question('S101','combine=S102','combine=S103');
if (value('S101_01') == 2) {
question('S102_01');
}
if ((value('S101_01') == 2) and (value('S102_01') == 2)) {
question('S103_01');
}
Gibt es einen besseren weg bzw. wie könnte ich das Problem lösen?
Vielen Dank für Ihre Hilfe.