Hallo!
Ich habe zwei Fragen des Typs Offene Nennungen. Ich möchte die Antworten aus diesen beiden Fragen als Items in einer anderen Frage verwenden. Mein aktueller Stand sieht so aus. Die Fragen BE01 und BE02 haben jeweils %text1% bis $text8% als Items.
$principles = array();
for ($i=1; $i<=8; $i++) {
if ($i <= 4){
$frage = 'NE01';
} else {
$frage = 'NE02';
}
$y = $i - intval($i / 4) * 4;
$itemID = id($frage, $y);
$antwort = value($itemID);
if (trim($antwort) != '') {
replace('%text'.$i.'%', $antwort);
$principles[] = $i;
}
}
question('BE01', $principles, 'combine=BE02', 'gap=line');
Ich erhalte folgende Fehler:
Die Funktion id() erwartet als Parameter Nr. 2 einen Wert vom Typ integer > 0. Es wurde ein Wert (0) vom Typ integer angegeben.
Für die Funktion value() wurde anstatt einer Frage- oder Item-Kennung ein Parameter vom Typ NULL angegeben:
Wo ist mein Fehler?