Hallo
ich habe das projekt leider von anderen übernommen und der Datenbankaufbau ist völlig murks. Die haben ein int Feld für den Tag, also 1-7, charfelder!!!!! für die anfangsstunden/-minuten und endstunden/-minuten.
Datum war vorher halt nie vorhanden.
Das Problem ist, dass ich da nicht groß was dran ändern kann, da sich die Abbildung des Termins, quasi die Breite, durch die Werte berechnet.
Du wirst doch hoffentlich am Tabellenaufbau etwas ändern können/dürfen? Ein Feld für Anfang (und Ende?) eines Eintrags im DATETIME-Format reicht für deinen Zweck völlig aus. Du müsstest nur noch pro Datensatz die vorhandenen Daten in das DATETIME-Format umrechnen (Y-m-d H:i:s (siehe PHP: date)) und in den Datensatz einfügen.
Logischerweise wird dann beim Eintrag und bei der Ausgabe zukünftig auf die neuen Felder zugegriffen.
Es wird also ein Block erstellt (Termin), der in dem Wochenplangerüst abgebildet wird.
Das ist nur eine Frage der folgenden Ausgabe der Einträge.
Tschö, Auge