Hallo,
ich möchte ein Quiz starten und habe gesehen, dass man die Punkte der Antworten zählen kann (richtig oder falsch). Ich habe den PHP-Code eingegeben und alles mögliche versucht.
Das ist was ich eingegeben habe, jedoch wird mein AB01 usw. nicht angenommen und es kommt eine Fehlermeldung, dass diese Variable im Fragebogen nicht existiert und deswegen der Wert nicht ausgerechnet werden kann. Dies kann ich nicht verstehen, da meine Frage unter dieser Erkennung gespeichert sind. Was kann ich tun? Bin wirklich sehr verzweifelt.
$fragen = [
'AB01' => "04",
'AB02' => '05',
'AB03' => '01',
'AB04' => '08',
'AB05' => '03',
'AB06' => '02',
'AB07' => '07',
'AB08' => '06',
'AB09' => '05',
'AB10' => '04',
'AB11' => '08',
'AB12' => '01',
'AB13' => '02',
'AB14' => '03',
'AB15' => '06',
'AB16' => '07'];
$points = 0;
foreach ($fragen as $variable => $correct) {
if (value ($variable) == $correct) {
$points++;
}
}
html('<p>Sie haben '.$points.' Punkte erzielt.</p>');