Hallo zusammen,
leider komme ich mit den Anleiten nicht mehr weiter und bräuchte nun Hilfe.
es geht darum, dass in der ersten Frage (AS01) freie Begriffe erfragt werden sollen (bis zu 15 Stück). Und in der zweiten Frage (WI01) sollen diese Begriffe dann bewertet werden.
Ich bekomme es jetzt hin, dass nur so viele Items angezeigt werden, wie Begriffe in Frage 1 eingegeben werden. Allerdings erscheinen nicht die eingegebenen Begriffe als Items.
Vielen Dank schon einmal!
mein aktueller PHP Code ist:
$frage = 'AS01';
$items = array();
for ($i=1; $i<=15; $i++) {
$itemID = id($frage, $i);
$antwort = value($itemID);
if (trim($antwort) != '') {
replace('%text'.$i.'%', $antwort);
$items[] = $i;
}
}
// Folgefrage anzeigen
if (count($items) > 0) {
question('WI01', $items);
}
// Antwort des Teilnehmers auslesen
$Begriff1 = value('AS01x01');
// Leerzeichen entfernen
$Begriff1 = trim($Begriff1);
// Sinnvoll reagieren, wenn nichts eingegeben wurde
if ($Begriff1 == '') {
goToPage('next'); // Seite überspringen
}
// Platzhalter %Begriff1% vorbereiten
replace('%Begriff1%', $Begriff1);
// Nachfolgende Fragen können nun den Platzhalter %Begriff1% verwenden