Guten Abend in die Runde,
ich verzweifel gerade an einer nicht ganz so kompliziert geglaubten Aufgabe:
In der Frage Q005 (Mehrfachauswahl) werden 20 Kategorien abgefragt, wo der Befragte angeben soll, welche er nutzt. Diese Antwortauswahl soll im Fragetext der Folgefrage (Q006) ins Gedächnis gerufen werden. Herausforderung ist nun, dass die Antworten angezeigt werden und die Formatierung gut aussieht. Momentan bin ich bei:
$itemlisteK = array(); // Eine leere Liste erstellen
$anzahl_itemsK = 20; // 20 Items überprüfen
$frageK = 'Q005';
for ($i=1; $i<=$anzahl_itemsK; $i++) {
$kennung = $frageK.'_'.sprintf('%02d', $i);
if (value($kennung) == 2) {
$itemlisteK[] = $i;
$antwortK = value ($itemlisteK,'label');
replace('%Kategorien%', $itemlisteK);
}
}
Als Antwort im Platzhalter bekomme ich die Variablennummern mit Komma getrennt. Wie schaffe ich es, dass anstatt der Zahlen, die Antworten stehen als Text?
Zudem kommt Folgende Fehlermeldung:
Für die Funktion value() wurde anstatt einer Frage- oder Item-Kennung
ein Parameter vom Typ array angegeben: ...
Über jegliche Hilfe bin ihc sehr dankbar. Leider sind meine php Kenntnisse sehr eingeschränkt
VG