Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Sprawdzenie dostępności
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam

Mam problem i ze względu na to że jestem amatorem proszę o jakieś sugestie

chodzi o system rezerwacji samochodu

przypuśćmy że klient złożył zamówienie w terminie od 2011-03-06 do 2011-03-16

teraz następny klient będzie chciał wypożyczyć ten sam samochód w terminie od 2011-03-15 do 2011-03-20

i jak teraz sprawdzić że ten termin jest zajęty?

myślałem żeby wczytać z bazy daty od i do potem za pomocą pętli for wczytać do tablicy po kolei każdą pojedynczą datę która jest zajęta, jest to jakieś rozwiązanie ale dochodzi problem miesięcy, jak nie znajdę innego rozwiązania tak to zrobię ale podejrzewam że MySQL jest do tego przygotowany i można to zrobić w jakimś łatwym zapytaniu do bazy

myśle nad

  1. $sprawdz=mysql_num_rows(mysql_query("SELECT * FROM rezerwacje WHERE car='$car' and data_od BETWEEN '$data_od' AND '$data_zw' OR car='$car' and data_zw BETWEEN '$data_od' AND '$data_zw' "));
  2.  
  3. if ($sprawdz>0) // jesli warunek spełniony znaczy ze samochód zajęty

ale coś nie działa pewnie zła składnia?

bardzo proszę o porady

Ten post edytował adi456 7.03.2011, 13:08:13
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: 14.09.2025 - 13:05