Hallo liebe Community,
ich bin an sich kein Anfänger mehr, ich bekomme an sich alles umgesetzt, aber hier habe ich momentan meine Probleme. Vermutlich ist es nur nen Denkfehler, zumindest hoffe ich das
Folgendes brauche ich:
Kunde gibt einen Zeitraum an (in dem Beispiel: 19:00 bis 20:30).
Nun werden diese beiden Werte in einer Datenbank abgespeichert. Das Ziel: Die müssen aus dem Dropdown auch verschwinden.
Die Zeiten im Dropdown stehen aber nie fest, hier wird automatisch je nach angegebener Zeitspanne ebenfalls 2 Zeiten eingeschrieben. Beispiel: 13:00 bis 24:00.
Dauer des Termins ist ebenfalls flexibel.
Was ich also an Informationen habe:
>> Gewählte Start- und Endzeit
>> Freier Zeitraum (13:00 bis 24:00)
>> Belegte Zeiten (19:00 20:30)
Momentan versuche ich das so zu lösen:
$time = mysqli_result [begin: 19:00 end:20:30]
$from = Ausgewählte Startzeit
getMinutesOfDate liefert die ausgewählte End-Zeit zurück
Hat wer ne Idee wie man das lösen kann? Evtl liegts daran, dass auch mehrere Zeiten in der Datenbank stehen können...
ich bin an sich kein Anfänger mehr, ich bekomme an sich alles umgesetzt, aber hier habe ich momentan meine Probleme. Vermutlich ist es nur nen Denkfehler, zumindest hoffe ich das
Folgendes brauche ich:
Kunde gibt einen Zeitraum an (in dem Beispiel: 19:00 bis 20:30).
Nun werden diese beiden Werte in einer Datenbank abgespeichert. Das Ziel: Die müssen aus dem Dropdown auch verschwinden.
Die Zeiten im Dropdown stehen aber nie fest, hier wird automatisch je nach angegebener Zeitspanne ebenfalls 2 Zeiten eingeschrieben. Beispiel: 13:00 bis 24:00.
Dauer des Termins ist ebenfalls flexibel.
Was ich also an Informationen habe:
>> Gewählte Start- und Endzeit
>> Freier Zeitraum (13:00 bis 24:00)
>> Belegte Zeiten (19:00 20:30)
Momentan versuche ich das so zu lösen:
$time = mysqli_result [begin: 19:00 end:20:30]
$from = Ausgewählte Startzeit
getMinutesOfDate liefert die ausgewählte End-Zeit zurück
PHP-Code:
if($from<=$time['begin'] && getMinutesOfDate($from)<=$time['begin']) {
//* Zugelassen
echo('<option value [...] >');
} else if($from>=$time['begin']){
//* Zugelassen
echo('<option value [...] >');
}
Kommentar