![]() |
![]() |
--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 ![]() 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. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 19:55 |