' . $ID . '
'; return false; } $registration = getById('tbl_registrations', $ID); if ($registration['status'] == 200) { // Abfrage, um die Anzahl der Lektionen der zugewiesenen Kurse abzurufen $assignedLessonCount = 0; $assignedCoursesQuery = "SELECT course_id FROM tbl_assign_courses WHERE user_id = $ID"; $assignedCoursesResult = mysqli_query($conn, $assignedCoursesQuery); // Array zum Speichern der bereits zugewiesenen Kurs-IDs $assignedCourseIds = []; if ($assignedCoursesResult && mysqli_num_rows($assignedCoursesResult) > 0) { while ($row = mysqli_fetch_assoc($assignedCoursesResult)) { $assignedCourseIds[] = $row['course_id']; $courseId = $row['course_id']; $courseQuery = "SELECT lessons FROM tbl_courses WHERE id = $courseId AND (name = 'Englisch' OR name = 'Französisch')"; $courseResult = mysqli_query($conn, $courseQuery); if ($courseResult && mysqli_num_rows($courseResult) > 0) { $courseRow = mysqli_fetch_assoc($courseResult); $assignedLessonCount += $courseRow['lessons']; } } } // Basisanzahl an Lektionen $baseLessonCount = 22; // Gesamtanzahl der Lektionen $totalLessonCount = $baseLessonCount + $assignedLessonCount; ?>

Kurse

'Englisch' AND name <> 'Französisch'"; $result = mysqli_query($conn, $query); // Tabelle mit Kursen erstellen, wenn die Abfrage erfolgreich war if ($result && mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo ''; echo ''; echo ''; // Überprüfen, ob der Kurs bereits zugewiesen ist, und die Checkbox entsprechend auswählen echo ''; echo ''; } } else { // Wenn keine passenden Kurse gefunden wurden echo ''; } ?>
Kurs Lektionen
' . $row['name'] . '' . $row['lessons'] . '
Keine Kurse gefunden.

Du darfst zwischen 32 und 36 Lektionen haben, du hast