Die Lösung oben hat funktioniert.
Jetzt habe ich eine Anschlussfrage: Ich möchte ebenfalls in einer anderen Frage mit den Antworten arbeiten, aber nur solche Kombinationen anzeigen, die zusammen auftreten.
Die Frage:
Wie oft haben diese Akteure (...) miteinander kommuniziert?
Items:
[01] Akteur A (A001) und Akteur B (A002)
[02] Akteur A (A001) und Akteur C (A003)
[03] Akteur C (A003) und Akteur D (A004)
etc. insgesamt [06] items
Problem: wenn Akteur A (A001) und Akteur B (A002) beantwortet wurden, dann schaffe ich es schon, dass item [01] angezeigt wird und item [03] nicht angezeigt wird. Aber es wird auch item [02] angezeigt, weil Akteur A ausgewählt wurde. Angezeigt wird dann:
[01] Akteur A (A001) und Akteur B (A002)
[02] Akteur A (A001) und keine Antwort
Ginge es, dass nur die Kombinationen angezeigt werden, für die beide Akteure ausgewählt wurden?
Mein Versuch (ich hab ein array aus sechs Elementen gebildet, weil ich sechs items (Kombinationen) abfragen will:
$akteure = array();
foreach (array('A001', 'A001', 'A002', 'A002', 'A003', 'A004') as $i => $frage) {
if (value($frage) > 0) {
$akteure[] = $i +1;
}
}
question('B003', $akteure);