martinibook
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.08.2005
- Beiträge
- 8.730
- Reaktionspunkte
- 350
Hallo,
Ich habe auf einer Webseite Termine, die ich anzeigen möchte. Momentan liegen die einfach in einer MySQL Tabelle und die Start und Endzeit sind jeweils mit einem Timestamp realisiert.
Jetzt sollen die aber noch wiederholbar sein, und zwar täglich, wöchentlich (jeden Donnerstag) und monatlich (jeden 3. Freitag).
Jetzt müsste man irgendwie das so machen, dass alle diese Termine auf der Seite auch angezeigt werden. Meine Idee war, dass immer wenn man einen Termin speichert die Datenbank automatisch für einen gewissen Zeitraum jede Menge Termine in die Datenbank schreibt. MySQL sollte doch eigentlich mit ein paar Tausend Einträgen klarkommen, von daher wäre da eben nur das erstellen dieser Termine.
Es gäbe dann eine Tabelle, in der die Termine mit Wiederholvorschrift drinstehen, eine zweite Tabelle in der dann einfach die Termine wie bisher drin stehen.
Die einzige alternative, die ich jetzt sehe, ist in jeder der Terminübersichten (es gibt 3 komplett verschiedene) die ganzen Wiederholungen dynamisch zu errechnen, so "gibt es in dieser Ansicht eventuell eine Wiederholung eines Termines?".
Übersehe ich da was, oder sind das die Möglichkeiten?
Ich habe auf einer Webseite Termine, die ich anzeigen möchte. Momentan liegen die einfach in einer MySQL Tabelle und die Start und Endzeit sind jeweils mit einem Timestamp realisiert.
Jetzt sollen die aber noch wiederholbar sein, und zwar täglich, wöchentlich (jeden Donnerstag) und monatlich (jeden 3. Freitag).
Jetzt müsste man irgendwie das so machen, dass alle diese Termine auf der Seite auch angezeigt werden. Meine Idee war, dass immer wenn man einen Termin speichert die Datenbank automatisch für einen gewissen Zeitraum jede Menge Termine in die Datenbank schreibt. MySQL sollte doch eigentlich mit ein paar Tausend Einträgen klarkommen, von daher wäre da eben nur das erstellen dieser Termine.
Es gäbe dann eine Tabelle, in der die Termine mit Wiederholvorschrift drinstehen, eine zweite Tabelle in der dann einfach die Termine wie bisher drin stehen.
Die einzige alternative, die ich jetzt sehe, ist in jeder der Terminübersichten (es gibt 3 komplett verschiedene) die ganzen Wiederholungen dynamisch zu errechnen, so "gibt es in dieser Ansicht eventuell eine Wiederholung eines Termines?".
Übersehe ich da was, oder sind das die Möglichkeiten?