
Hallo,
mir fehlt gerade die zündende Idee für meinen Terminkalender.
Die Aufgabenstellung ist folgende:
- mehrere Benutzer pflegen Termine ein. Jeder darf nur seine eigenen Termine bearbeiten und ändern.
- Es gibt einfache Termine (z.B. am 5.5.2005 um 19:00 Uhr "Treffen beim Wirt")
- und es gibt dauertermine (z.B. jeden Mittwoch um 20 Uhr "Stammtisch")
- alle Termine können mit und ohne Zeit sein.
Das Grundlegende schaff ich. Also jeder kann einfache Termine mit oder ohne Uhrzeit eingeben und nur seine Termine bearbeiten. Das hab ich für andere Internetseiten schon programmiert. Mein Problem sind die "Dauertermine".
Wie legt man solche Termine am Besten an? Es gibt ja verschiedene Möglichkeiten.
z.B:
- an jedem 1. im Monat
- täglich um 19 Uhr
- jeder Mittwoch
- alle 2 Wochen,
etc....
und was dann noch hinzukommt: Der Enduser soll dann z.B. abfragen können: Alle Termine vom 10.10.2010 bis 15.10.2010 und es müssten dann alle Termine sauber sortiert ausgegeben werden.
Und genau da fehlt mir auch der Geistesblitz. Kann mir MySQL auf z.B. "jeden Mittwoch" dann z.B. 1.7., 7.7., 14.7.... machen? Ich hätte nichts gefunden. Also müsste ich das ganze erst ins PHP holen und dort eine "virtuelle Terminliste" erstellen ?
Ich brauch keine fertigen Scripte. Ich suche nach dem sinnvollsten Weg so etwas zu programmieren. Vielleicht hat ja jemand schon Erfahrungen mit solchen Terminplanern gemacht und kann mit ein paar Tipps geben wie ich dort am Besten ansetze.
Danke,
Stefan Jann