![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 9 Dołączył: 12.04.2009 Ostrzeżenie: (20%) ![]() ![]() |
Witam
W tabeli mam takie wartośći: hour - decimal (O której zaczyna się dana akcja) time_treatments - decimal (Ile minut będzie trwała) Wiadomo z formularza wprowadzam podobne wartości czyli początek i czas trwania Mam takie coś:
W komentarzach przykładowe wartości. Wynika z tego że jeżeli to co wprowadzimy pokrywa się z przedziałem 8.30 - 8.50 (ten z bazy) w tym wypadku wprowadzam 8.00 - 9.30 to powinien wyrzucić błąd. Niestety mój warunek nie działa za dobrze, a nie mam już pomysłu. Pozdrawiam Z góry dziękuje. Poradziłem już sobie, dla potomnych: Zamieniamy godziny (przecinkowe) na same minuty, tworzymy dwa przedziały za pomocną range i porównujemy je array_intersect mamy dzięki temu część wspólną. Jeżeli zna ktoś jeszcze inny sposób to proszę o post. Dziekuje Ten post edytował cv65 26.03.2013, 10:50:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:58 |