0 votes
in SoSci Survey (dt.) by s275243 (110 points)
edited by SoSci Survey

Hallo,
ich habe eine Frage als erweiterte Mehrfachauswahl mit Ober- und Unterkategorien. Auf der darauf folgenden Seite sollen die ausgewählten Kategorien in einer anderen Frage dargestellt werden gemäß:

$media = getItems('A007', '==', 2);
if (count($media) > 0) {
  question('A008', $media);
}

Leider werden die Oberkategorien immer mit dargestellt, trotz Auswahl der Option "Oberkategorien sind nicht separat wählbar". Den Wert der Oberkategorien kann man wohl auch nicht ändern. Eine Anpassung des PHP-Codes war ohne Erfolg.
Ich bin über jeden Hinweis dankbar.

1 Answer

0 votes
by SoSci Survey (308k points)

Sie können die Oberkategorien einfach gezielt aus Ihrem Array entfernen:

$media = getItems('A007', '==', 2);

// Oberkategorien entfernen
$media = array_diff($media, [1,4, 7, 11]);

if (count($media) > 0) {
  question('A008', $media);
}

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...