![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 3 Dołączył: 31.01.2011 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Witajcie serdecznie,
długo mnie nie było bo jednak trochę opanowałem php'a (IMG:style_emoticons/default/smile.gif) na tyle żeby nie zawracać Wam głowy, jednak stanąłem teraz na dość sprawie logicznej, mianowicie jak powinien być napisany warunek (bo konwersja daty na każdy sposób mnie już wykańcza). Najpierw opiszę przypadek: - mamy jakiś event, który zaczyna się kiedyś i kończy - jak zabezpieczyć żeby dodając lub edytując inny - skrypt sprawdził czy się na siebie nie nałożą (datami/czasami rozpoczęcia lub zakończenia), czyli aby czas rozpoczecia nowego/edytowanego eventu nie wszedl miedzy czas roz->zak innego i czas zakonczenia nie zrobil tego samego
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) zajrzyj do manuala jaki parametr przyjmuje strtotime a co ty mu dajesz
2) No i najwazniejsze: masz obiekty DataTime i zamiast porownywac je to i tak nadal konwertujesz je do sekund... gdzie logika? az korci by przeniesc na przedszkole (IMG:style_emoticons/default/tongue.gif) i w zasadzie 3) Po co w ogole robisz to w php? Pobierasz z bazy wszystkie rekordy tylko po to by sprawdzic czy czas sie nie zgadza. przeciez to zarznie ci skrypt przy wiekszej ilosci rekordow. To sprawdzanie powinno sie odbyc juz w bazie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 11:07 |