Liebes Forum,
ich habe eine Frage bezüglich eines Fragetyps "Texteingabe mit Auswahlempfehlung". Ich möchte die drei Antworten dieses Antworttyps zunächst als Platzhalter in bis zu drei andere Frage übernehmen - dazu verwende ich den folgenden Code:
$frage = 'MN13';
$items = array();
for ($i=1; $i<=3; $i++) {
$itemID = $frage.'x'.sprintf('%02d', $i);
$antwort = value($itemID);
if (trim($antwort) != '') {
replace('%tv0'.$i.'%', $antwort);
$items[] = $i;
}
}
if (count($items) > 0) {
question('MN22');
}
if (count($items) > 1) {
question('MN23');
}
if (count($items) > 2) {
question('MN24');
}
und schliesslich alle Antworten gemeinsam in einer Frage mit dem Platzhalter %tv01%, %tv02%, %tv03% verwenden. Dazu hatte ich ursprünglich diesen Code:
$frage = 'MN13';
$items = array();
for ($i=1; $i<=3; $i++) {
$itemID = $frage.'x'.sprintf('%02d', $i);
$antwort = value($itemID);
if (trim($antwort) != '') {
replace('%tv0'.$i.'%', $antwort);
$items[] = $i;
}
}
if (count($items) > 0) {
question('MN04', $items);
}
Die Frage war zunächst eine einfache offene Texteingabe (mit max. drei Antwortmöglichkeiten). Durch die Veränderung des Fragetyps funktioniert mein Code nicht mehr und ich komme nicht von alleine darauf, wie man ihn verändern muss, damit es wieder klappt.
Ich bin sehr dankbar für eure Weiterhilfe!