![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 4 Dołączył: 16.02.2007 Skąd: Leszno Ostrzeżenie: (20%) ![]() ![]() |
Witam,
znowu ja. Mam problem. Napisany mam kodzik:
I do tego baza danych: http://wklej.to/XWI2 Skrypt ma za zadanie sprawdzić czy w bazie, w kolumnie dojazdy i wyjazdy nie ma dat które są w zmiennych $data i $data2. Problem polega na tym że funkcja if nie przepuszcza wartości ze zmiennej $data = '13-01-2009'; mimo iż w bazie nie ma takiej wartości. Dalej skrypt miał sprawdzać czy daty nie nachodzą na siebie. Ale to też nie chce działać. Zwraca złe wartości. Czyli w bazie są daty: dojazdy: 11-01-2009 14-01-2009 20-01-2009 wyjazdy: 12-01-2009 16-01-2009 22-01-2009 Czyli data 13-01-2009 powinna być uznana że nie ma jej w bazie. Ale tak nie jest. Tak samo jeśli data jest np: $data = 16-01-2009 a $data2 = 21-01-2009 ma rozpoznać że styka się z datą w bazie i zabronić dalszy dostęp. Co tu jest źle? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym to zamienił na ilość dni które upłynęły od epoki uniksowej
http://pl.php.net/time
teraz możesz to porównywać w if Ten post edytował sannin 17.02.2009, 13:21:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 08:46 |