Hallo zusammen,
ich bin Anfänger und arbeite derzeit an einem Projekt.
Dabei soll es sich um eine Art "Terminverwaltung handeln. (mit PHP, MySQL, usw.)
Ein neuer Termin wird dabei über ein Formular erstellt. Nach Klick auf einen Submit-Button wird der Termin in die Datenbank geschrieben.
Damit man sich etwas vorstellen kann - Hier ein Teil des Eingabeformulars:

Hier ein Teil der Datenbank:

Bitte die Datenbank ist derzeit noch fernab von Daten-Normalisierung, da ich viel rumprobiere...
Zum Problem:
Ich möchte jetzt bevor der neue Datensatz in die Datenbank geschrieben wird abfragen, ob der Termin noch frei ist.
Es soll also geprüft werden, ob sich der Zeitraum des neuen Termines mit einem vorhandenem Termin in der Datenbank überschneidet.
Kann mir dabei bitte jemand behilflich sein und mir einen einfachen Lösungsweg vorschlagen.
Vielen Dank im Voraus!
ich bin Anfänger und arbeite derzeit an einem Projekt.
Dabei soll es sich um eine Art "Terminverwaltung handeln. (mit PHP, MySQL, usw.)
Ein neuer Termin wird dabei über ein Formular erstellt. Nach Klick auf einen Submit-Button wird der Termin in die Datenbank geschrieben.
Damit man sich etwas vorstellen kann - Hier ein Teil des Eingabeformulars:

Hier ein Teil der Datenbank:

Bitte die Datenbank ist derzeit noch fernab von Daten-Normalisierung, da ich viel rumprobiere...
Zum Problem:
Ich möchte jetzt bevor der neue Datensatz in die Datenbank geschrieben wird abfragen, ob der Termin noch frei ist.
Es soll also geprüft werden, ob sich der Zeitraum des neuen Termines mit einem vorhandenem Termin in der Datenbank überschneidet.
Kann mir dabei bitte jemand behilflich sein und mir einen einfachen Lösungsweg vorschlagen.
Vielen Dank im Voraus!
Kommentar