Ich habe nun die weiteren PHP Codes aus der Anleitung "verschiedene Punktewerte", damit die Punkte für Antworten gezählt werden, ergänzt. Das sieht wie folgt aus:
question(
'TF01', 'combine=TF02', 'gap=none'
);
pageCSS('
td.s2col2 {
text-align: center;
}
');
$fragen = [
'TF01' => [1 => 1, 2 => 0, 3 => 0, 4 => -1],
'TF02' => [1 => -1, 2 => 0, 3 => 0, 4 => 1]
];
$points = 0;
foreach ($fragen as $variable => $values) {
$answer = value($variable);
if (isset($values[$answer])) {
$points += $values[$answer];
}
}
html('<p>Sie haben '.$points.' Punkte erzielt.</p>');
Habe ich da etwas falsch gemacht?? Denn mir wird folgende Fehlermeldung angezeigt
The variable TF01 has not been asked on a previous page during this interview. Therefore value() cannot determine any answer, yet.
The variable TF02 has not been asked on a previous page during this interview. Therefore value() cannot determine any answer, yet.
Ich will das endlich hinbekommen :D