Parantatatam
mag Cookies & Kekse
Nein, das Fach ist eben nicht jede Stunde dasselbe. Und ich versuche im Moment PHP so viel wie möglich abzunehmen und es in MySQL zu verlagern.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Nein, das Fach ist eben nicht jede Stunde dasselbe. Und ich versuche im Moment PHP so viel wie möglich abzunehmen und es in MySQL zu verlagern.
Zu meiner Zeit gab's in der Oberstufe keine Klassen mehr, man musste sich nach gewissen Regeln zur Abdeckung der Bereiche seinen Stundenplan aus einem Angebot von Kursen selbst zusammenstellen.
SELECT *
FROM
(
SELECT
`t2`.`id` AS `id`, # ID
`dat_schedule`.`day` AS `day`, # Tag
`dat_schedule`.`lesson` AS `lesson`, # Stunde
`dat_schedule`.`id_teacher` AS `id_t`,
`dat_schedule`.`id_subject` AS `id_s`,
`dat_schedule`.`id_room` AS `id_r`
# Kurs, andere Kurse, Raum, Lehrer (kurz), Fach
FROM `dat_schedule`,
(
SELECT `t1`.`id_schedule` AS `id`
FROM
(
# Ermittle alle Unterrichtsstunden des Kurses
SELECT `rel_schedule_course`.`id_schedule`
FROM `rel_schedule_course`
WHERE `rel_schedule_course`.`id_course` =
(
# Ermittle die ID des Kurses
SELECT `dat_course`.`id`
FROM `dat_course`
WHERE `dat_course`.`term` = "12 EN2"
LIMIT 1
)
) `t1`
) `t2`
WHERE `dat_schedule`.`id` = `t2`.`id`
) `t3`
SELECT `dat_room`.`number`
FROM `dat_room`, `t2`
WHERE `dat_room`.`id` = `t3`.`id_r`
LIMIT 1
SELECT `dat_teacher`.`short`
FROM `dat_teacher`
WHERE `dat_teacher`.`id` = `t3`.`id_t`
LIMIT 1
SELECT `dat_subject`.`short`
FROM `dat_subject`
WHERE `dat_subject`.`id` = `t3`.`id_s`
LIMIT 1