Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybór daty, przeszukiwanie bazy na podstawie daty
kozikowski11
post 17.03.2014, 08:53:23
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.09.2006

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


Witam, borykam sie z nowym problemem. Probuje stworzyc system wyszukiwania dat, ale moze bardziej na przykladach:
-- Baza danych
* rekord zawiera dwa pola (date_from) i (date_to), sa to pola typu DATE

-- PHP
* system opieram o Yii framework

Co chce osiagnac?
Uzytkownik podaje date przyjazdu i wyjazdu. System wyszukuje w bazie rekordow spelniajacych te kryterium. Problem jest taki, ze chce traktowac date_from i date_to jako przedzial czasowy.

Przyklad:
rekord1: id=1, date_from=17-03-2014, date_to=29-03-2014.

Jezeli uzytkownik poda w formularzu date przyjazdu np/ 19-03-2014 i date wyjazdu 28-03-2014. To chcialbym, aby ten rekord zostal znaleziony.

Teraz drugi przypadek:
Przedzial czasowy moze byc jednym dniem. ex/
rekord1: id=1, date_from=17-03-2014, date_to=29-03-2014.
rekord2: id=2, date_from=19-03-2014, date_to=19-03-2014.
rekord3: id=3, date_from=19-03-2014, date_to=22-03-2014.
date_from=10-10-2014, date_to:10-10-2014.

Jezeli teraz uzytkownik poda w formularzu date przyjazdu np/ 19-03-2014 i date wyjazdu 28-03-2014. To chcialbym, aby te wszystkie rekordy zostaly znalezione.

Pozdrawiam
kozikowski11
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:42