![]() |
![]() |
--kurak-- |
![]()
Post
#1
|
Goście ![]() |
W bazie mam wpisy z data w formacie date('j.m.Y') (np. '2.12.2007')
Chce wyswietlic tylko te wpisy ktorych data jast rowna lub mniejsza od dzisiejszej Probowalem zrobic tak:
niestety nie dziala poprawnie (IMG:http://forum.php.pl/style_emoticons/default/axesmiley.png) pomoze ktos ?
Powód edycji: Dodaje tag /~strife/
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Nie działa poprawnie ponieważ zostaje sprawdzony string, dokładnie warunek wygląda:
Kod jeżeli ["2.12.2007" >= "1.12.2007"] wtedy [...] A jeszcze dokładniej, Kod jeżeli [1 >= 1] wtedy [...] Dlatego też musisz to sprawdzić, po koleji wyciągając każdy element osobno [dzień, miesiąc, rok], a dalej to warunkami. Albo jeszcze inaczej to możesz wyciągnać date w formacie YYYYMMDD, i sprawdzać to jako liczbę np. Kod 20071202 >= 20071230; 20070512 >= 20070330 itp.Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:46 |