Hallo liebe mitglieder,
ich habe da ein kleines Problem, und hoffe ihr könnt mir behilflich sein.
Undzwar, möchte ich gerne eine Datenbank einrichten um Termine zu Speichern, dabei soll die Seite überprüfen ob bereits an dem Datum und Uhrzeit bereits ein Termin besteht.
Bisher habe ich die Datenbank erstellt und ein Anfangs und End Wert eingebeben, diese als "Datetime".
mein PHP code sieht so aus :
Leider nur hab ich gemerkt, das wenn ich zum beispiel das Jahr wechsel oder auch monat, gibt es falsche werte zurück, also bei nicht vorhandenem termin bekomme ich vorhanden zurück.
Hat jemand eine Idee, wie man es lösen könnte.
Liebe grüße
ich habe da ein kleines Problem, und hoffe ihr könnt mir behilflich sein.
Undzwar, möchte ich gerne eine Datenbank einrichten um Termine zu Speichern, dabei soll die Seite überprüfen ob bereits an dem Datum und Uhrzeit bereits ein Termin besteht.
Bisher habe ich die Datenbank erstellt und ein Anfangs und End Wert eingebeben, diese als "Datetime".
mein PHP code sieht so aus :
Code:
<?php //Sessiondan Tarihleri al session_start(); $starn = $_SESSION['datum']; $endn = $_SESSION['datum2']; $db = new mysqli('localhost','rese_','berkan13','rese_'); echo $starn . "\n</br>" ; echo $endn . "\n</br>"; // Auf Termin-Überschneidung prüfen $ueberschneidung_query = mysqli_query($db, "SELECT * FROM T2 WHERE beginn > '" . $startn . "' AND beginn < '" . $endn . "' OR ende > '" . $startn . "' AND beginn < '" . $endn . "' OR '" . $startn . "' > beginn AND '" . $startn . "' < ende OR '" . $endn . "' > beginn AND '" . $startn . "' < ende "); // Nachschauen, ob das SQL-Statement ein Ergebnis geliefert hat $ueberschneidung_num_rows = mysqli_num_rows($ueberschneidung_query); // Wenn es mindestens eine Überschneidung gibt, dann ... if ($ueberschneidung_num_rows > 0) { // GIB EINEN FEHLER AUS! echo "vorhanden" . "\n</br>"; } else { // Wenn es keine Überschneidung gibt, dann ... // SCHREIB DEN NEUEN DATENSATZ IN DIE DB! echo "nicht vorhanden" . "\n</br>"; } ?>
Hat jemand eine Idee, wie man es lösen könnte.
Liebe grüße
Kommentar