Hallo,
ich bin derzeit richtig am Verzweifeln
Denn mir ist ein Fehler bei der Datumsabfrage ob man InAktiv ist aufgefallen. Wochentag funktioniert ohne Probleme, doch die Abfrage ob der Zeitraum da ist bzw. aktuell ist. (heute ist der 22.08 und der Zeitraum wäre z.B. 21.08 bis zum 23.0 er soll ebenhalt in dem Zeitraum etwas bestimmtes Anzeigen.
Das ist der fehlerhafte Code:
Mysql Abfrage:
Es gibt 2 Arten von Inaktiv => Wöchentlich (Wochentag, funktioniert problemlos) und Einmalig (Datum, funktioniert nicht).
Ich hoffe mir kann jemand helfen.
ich bin derzeit richtig am Verzweifeln
Denn mir ist ein Fehler bei der Datumsabfrage ob man InAktiv ist aufgefallen. Wochentag funktioniert ohne Probleme, doch die Abfrage ob der Zeitraum da ist bzw. aktuell ist. (heute ist der 22.08 und der Zeitraum wäre z.B. 21.08 bis zum 23.0 er soll ebenhalt in dem Zeitraum etwas bestimmtes Anzeigen.
Das ist der fehlerhafte Code:
PHP-Code:
if($aa['art'] == 1) {
$time = date('d.m.Y', time());
$from = date('d.m.Y', $aa['from']);
$to = date('d.m.Y', $aa['to']);
if($time < $from || $time > $to) {
echo '<center><div class="page-header"><h2>Profil von '.$a['username'].'</h2></div></center>';
} else {
echo '<center><div class="page-header"><h2>Profil von '.$a['username'].' [Abwesend]</h2></div></center>';
}
}
PHP-Code:
$query = "SELECT * FROM user_absent WHERE usr_id = :id";
$smt = $db->prepare($query);
$smt->execute(array(':id' => $id));
$aa = $smt->fetch(PDO::FETCH_ASSOC);
Ich hoffe mir kann jemand helfen.
Kommentar