Naja danke für eure Bemühungen, hab einen sehr netten Mensch kennengelernt der es mir gecodet hat
Mr. Perfektion - Schöne grüße an ihm! Kann geschlossen werden!
Beiträge von OneBestMetin
-
-
Ich würde dir folgendes vorschlagen.
Tage (Montag, Dienstag, Mittwoch) sind Konstanten also brauchst du dafür keine eigene Tabelle, das kannst du auch in der PHP Datei definieren => gibst jedem Tag eine eindeutige ID: Montag = 1, Dienstag = 2, Mittwoch = 3, Donnerstag = 4, Freitag = 5, Samstag = 6, Sonntag = 7 (kann ja sein dass jemand Sonntags zur Schule muss :X)
Dann würde ich mir folgende Tabellen erstellen (um es ein wenig universal zu halten)
Tabelle faecher:
Bekommt fach_id und fach_name als Spalten (INT und VarChar)Tabelle stundenplaene:
Bekommt plan_id (int) plan_name (varchar) plan_author (bezug zur userstabelle z.B über userid) als SpaltenDies dient dem Zweck, dass man vielleicht später, wenn man spezifische Stundenpläne haben sollte, diese einfach hinzufügen könnte.
Tabelle fach_zu_plan:
Bekommt plan_id(int), fach_id(int) tag(hier die zugeordnete Tages-ID von oben verwenden - int), stunde (1. Stunde, 2. Stunde, etc. - int)Hiermit verküpfst du die einzelnen Fächer mit den Stundenplänen.
Tabelle klausuren:
Bekommt klausur_id (int) fach_id(int) beschreibung (text oder varchar)Ahh, ich verstehe deine Methode, wobei, ich konzentriere mich gerade nur für den Admin-Bereich der nur die
Einträge löschen, bearbeiten und hinzufügen soll. Später wird es dann angezeigt auf der richtigen Seite.
Also der Stundenplan ist schon fertig, nur die Adminsache brauche ich und den ganzen ***Ich weiß garnicht weiter
-
Hmm.. Ich bin relativ neu in der Coding-Szene und habe sehr wenig Ahnung,
aber meine Datenbank ist doch mit den Tagestabellen aufgebaut?
Jeder Tag besitzt eine eigene Tabelle? -
Servus Community,
ich versuche ein Script zu coden, welches ermöglicht ein Stundenplan anzuzeigen.
Es arbeitet mit PHP udn Datenbank zusammen. Also zum Aufbau:Am Anfang sieht es so aus:
Nach dem wir uns eingeloggt haben erscheint dieses hier:
Kurze Beschreibung:
Allgemein: Es sollen die 10 letzten Einträge aus der Datenbank ausgelesen und angezeigt werden
Eintrag Englisch Klausur: Soll ausgelesen und angezeigt werden
Eintrag Bearbeiten: Man soll den Eintrag direkt bearbeiten können und speichern
Eintrag löschen: Man soll den Eintrag löschen können
Tage: Sobald man auf einen Tag klickt kommt das hier:
Hier genau das selbe Prinzip, Einträge auslesen, bearbeiten und löschen können.
Ich bekomme es nicht gebacken, meine Datenbank sieht so aus:
und bei jedem tag dann dieses hier:
Sollte ich es anders aufbauen? Wie mach ich es?