Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porównanie dwóch okresów czasu
mercs600
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.11.2009

Ostrzeżenie: (0%)
-----


Witam mam taki problem. W tabeli mam takie pola data_od i data_do. I np w data_od mamy 2010-03-13 a w data_do 2010-03-20. I teraz ten zakres daty od do chciałbym porównać z wpisaną datą w formularzu, tzn użytkownik wpisuje datę np. od 2010-03-14 do 2010-03-18 i powinien wyświetlić się błąd, że ta data jest zajęta. Cały czas myślę nad zapytaniem i nie mogę wymyślić.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eccocce
post
Post #2





Grupa: Zarejestrowani
Postów: 165
Pomógł: 5
Dołączył: 10.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. SELECT * FROM tabela WHERE tabela.data_od <= $data1 AND tabela.data_do >= $data2

za składnie nie ręczę (nie pamiętam, czy można tak porównywać daty), ale jeśli pod $data1 i $data2 umieścisz daty z formularza to takie zapytanie powinno ci zwrócić wynik, którego zakres obejmuje podany zakres w formularzu (IMG:style_emoticons/default/smile.gif) i wtedy będziesz wiedział, że trzeba wywalić błąd
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.06.2026 - 23:13