$pruefungen) { foreach ($pruefungen as $fach => $teilpruefungen) { foreach ($teilpruefungen as $teilpruefung => $semesterliste) { foreach ($semesterliste as $semestername => $note) { if (!array_key_exists($fach,$students[$matrikelnummer]["noten"])) { var_dump($students[$matrikelnummer]); echo "
ERROR: Fach $fach bei $matrikelnummer existiert nicht
"; } else { if (!empty($note) and ( empty($students[$matrikelnummer]["noten"][$fach][$teilpruefung]) or $students[$matrikelnummer]["noten"][$fach][$teilpruefung] !== $note)) { if (($teilpruefung === "klausur" and in_array($note,$notenklausur) or $teilpruefung === "labor" and in_array($note,$notenlabor))) { $students[$matrikelnummer]["noten"][$fach][$teilpruefung] = $note; db_student_update_note($matrikelnummer,$fach,$teilpruefung,$note); break; } else { var_dump($students[$matrikelnummer]); echo "ERROR: Note $note ungueltig fuer $matrikelnummer,$fach,$teilpruefung
"; } } } } } } } ?>