Hallöchen
,
Wo steckt der Hund drinnen?:
Ich habe zu Testzwecken nur 1 Wert der nicht NULL ist, jedoch bekomme ich bei diesem Wert immer $newValue2 zurück, egal welches Datum und/oder Uhrzeit. Also vermute ich, dass der Fehler bei der Größer-/Kleiner-Abfrage liegt. Jedoch komm ich nicht drauf und bitte daher um Hilfe.
Danke im Voraus und
mfG APH

Wo steckt der Hund drinnen?:
PHP-Code:
function substituteNullTime($time1, $time2, $time3, $newValue1, $newValue2) {
// $time1 = StartZeit aus Datenbank
// $time2 = (Start-) Zeit aus Formular
// $time3 = EndZeit aus Datenbank
if (strtotime($time1) == NULL)
{
$substValue = $newValue1;
}
elseif (strtotime($time1) <= strtotime($time2) ||
strtotime($time2) >= strtotime($time3))
{
$substValue = $newValue2;
}
elseif (strtotime($time3) == NULL)
{
$substValue = $newValue1;
}
else
{
$substValue = $time1;
}
return $substValue;
}
Danke im Voraus und
mfG APH
Kommentar