![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 15.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Problem jest taki. W jaki sposób mogę zabezpieczyć taka sytuacje:
Mam tabele z produktami i przypisane do nich ID. Dodatkowo mam tabele z rezerwacjami gdzie kluczem obcym jest ID Produktów. Jak rozwiązać sytuacje, żeby można było wykonać rezerwacje na dany produkt maksymalnie raz w miesiącu. Cos na zasadzie, że jeśli pójdzie INSERT do tabeli z Rezerwacjami to należy sprawdzić czy przypadkiem w tym miesiącu dany produkt nie był już rezerwowany i w razie konieczności zwrócic odpowiedni komunikat. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, w jakim formacie przesyłasz datę, ale w powyższym zapytaniu wiąże się to jedynie z zastąpieniem funkcji time(). Zatem:
:MONTH - date('m', strtotime(DATA_REZERWACJI)) :YEAR - date('Y', strtotime(DATA_REZERWACJI)) DATA_REZERWACJI - $_POST['data_rezerwacji'] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 00:09 |