Hallo,
ich habe folgende Frage (LA09) erstellt im Fragebogen: Haben Sie folgende therapeutische oder diagnostische Leistungen aufgrund Ihrer Post-COVID-Beschwerden in Anspruch genommen?
Hierzu gibt es dann insgesamt viele verschiedene vorgegebene Antwortmöglichkeiten (Items).
In einer weiteren Frage (LA16) vom Typ Skala (zwischenwerte beschriftet) sollen die Befragten den Hauptgrund mittels Dropdown angeben, weshalb sie einzelne Leistungen nicht in Anspruch genommen haben.
Logischerweise sollen nur die Items angezeigt werden, die die Befragten nicht in Anspruch genommen haben. Dafür habe ich folgenden Code:`
$zeit= getItems('LA09', 'max', 1);
if (count($zeit) > 0 ) {
question('LA16', $zeit); // Frage anzeigen mit den Antwortoptionen bzw. Items, bei denen nein angekreuzt wurde in LA09}
}`
Das klappt auch alles soweit. Es sollen allerdings auch immer unabhängig von den Antworten der Teilnehmer drei weitere Felder angezeigt werden, nämlich LA16_23, LA16_24 und LA16_25. Das sind nämlich drei Sonstige Felder. Diese habe ich jeweils als Fragen extra neu angelegt also LA17_01, LA18_01 und LA19_01.
Allerdings bekomme ich es nicht hin, dass diese immer angezeigt werden. Ich hatte es mit folgendem Code probiert, welcher aber nicht klappt.:
$zeit = getItems('LA09', 'max', 1); // Nur Items in denen "Nein" gewählt wurde
// Füge die gewünschten Items immer zur Anzeigeliste hinzu
$immerAnzeigen = question('LA16_23','LA16_24','LA16_25');
if (count($zeit) > 0) {
question('LA16', $zeit, $immerAnzeigen); // Frage anzeigen mit den Antwortoptionen bzw. Items, bei denen "nein" angekreuzt wurde in LA09
}`
Vielen Dank für die Unterstützung und mit besten Grüßen :)