Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem zawsze false
Forum PHP.pl > Forum > Przedszkole
barttek23
$hour=date("G");

pobiera godzine w formacie 24 godzinnym, chcę żeby "coś się robiło od 15 do 20"
przykład


if($hour < $godzina_promocja_od && $hour > $godzina_promocja_do)

$godzina_promocja_od jest zmienna z bazy

zawsze zwraca false
cronik
Ratunku exclamation.gif!
Wiem że to przedszkole, ale ...

if($hour > $godzina_promocja_od && $hour < $godzina_promocja_do)

i działa smile.gif
Rid
if (($hour > $godzina_promocja_od) && ($hour < $godzina_promocja_do)){

}
Dobrym nawykiem jest oddzielać wyrażenia od siebie:)
thek
LOGIKA!!!
$godzina_promocja_od = 15;
$godzina_promocja_do = 20;

Jest 16...
16 < 15 i 16 > 20

Jest 10...
10 < 15 i 10 > 20

Jest 22
22 < 15 i 22 > 20

Teraz powiedz, czy to ma kiedykolwiek wartość TRUE wink.gif
ODWRÓĆ znaki nierówności w OBU do formy:
if($hour > $godzina_promocja_od && $hour < $godzina_promocja_do)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.