Hallo,
ich habe in meinem Fragebogen eine Frage (SD25), welche die Teilnehmer durch Texteingabe mit Auswahlempfehlung beantworten können. Die Eingabe-/Auswahlfelder sind 6. Die Auswahloptionen habe ich direkt eintragen (es sind 108):
Nun möchte ich, dass die eingegebenen/ausgewählten Antworten in einer Folgefrage (SD26) als Items angezeigt werden. Als Items habe ich nach Ihrer Anleitung folgende Platzhalter angewendet:
Unter "Fragebogen zusammenstellen" habe ich dann meine Frage SD25 auf eine Seite plaziert und auf der nächsten Seite folgenden Code:
$frage = 'SD25';
$items = array();
for ($i=1; $i<=6; $i++) {
$itemID = id($frage, $i);
$antwort = value($itemID);
if (trim($antwort) != '') {
replace('%text'.$i.'%', $antwort);
$items[] = $i;
}
}
// Folgefrage anzeigen
if (count($items) > 0) {
question('SD26', $items);
}
Wenn ich das ausprobiere und die Frage SD25 beantworte (siehe unten),
übernimmt die Folgefrage SD26 allerdings nicht die bei Frage SD25 ausgewählten Texte als Items, sondern die Antwortcodes, die die Auswahloptionen der Frage SD25 haben:
Können Sie mir bitte helfen, zu verstehen, wie ich den Code so abändern kann, dass die Items richtig erscheinen? Muss vielleicht bei value($itemID)
in den Klammern etwas anderes stehen?
Vielen Dank im Voraus.
Alessandra