Auge: Hilfe bei Belegungsplan - Script

Beitrag lesen

Hallo

ich bin gerade dabei einen Belegungsplan - Script zu schreiben. Hierbei kann man über ein Formular zwei Datumsangaben machen wie z.B.: vom 07.12.2010 bis 10.12.2010. Alles in dem Zeitraum wird Markiert und in der DB gespeichert.

Allerdings soll eine Doppelbelegung nicht möglich sein. Und hierbei brauche ich hilfe.

Dazu muss nicht der Zeitraum, sondern jedes Datum (evtl. verknüpft mit einem Platz (z.B. Raum)) mitgespeichert werden (07.12.2010|Raum2, 08.12.2010|Raum2, 09.12.2010|Raum2, 10.12.2010|Raum2). So kannst du immer ermitteln, ob ein Platz zu einem bestimmten Datum bereits belegt ist.

Z.B. mit MySQL kannst du mehrere Felder gemeinsam (hier Datum und Raum) eines Eintrags UNIQUE machen. Die Datenbank wird bei einer Doppelung eine passende Meldung zurückgeben, die du dann auswerten musst.

Tschö, Auge

--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3