Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ MySQL _ Zapisanie dat i godzin w bazie

Napisany przez: GoldeNx3 5.10.2018, 08:32:31

Witam,

w moim projekcie osoby mogą dodawać ogłoszenia na miesiąc, dajmy przykład, że wystawiają ogłoszenie 15.10 do 15.11, chciałbym, aby na te 30 dni od momentu wystawienia, czyli od 15.10 mógł ustawić sobie kalendarz w które dni i od której do której może się spotkać z kontrahentem, czyli ustawia sobie:

15.10 - godzina 12:00 - 13:00 oraz godzina 16:00 - 17:00
16.10 - godzina 11:00 - 18:00
17.10 - wolne
18.10 - godzina 11:00 - 14:00 oraz godzina 17:00 - 20:00

i tak dalej aż do 15.11

Jedna tabela przechowuje wszystkie informacje na temat głównych informacji o ofercie, oraz mam dwie osobne które przechowują bardziej szczegółowe dane. Jak mogę zapisać w/w daty i godziny w bazie, aby wszystko grało tak jak ma grać?

Napisany przez: borabora 5.10.2018, 11:17:21

dodaj fullcalendar js i niech na nim zaznacza. Mozesz ustawić daty graniczne w ustawieniach, ale przed zapisem do bazy tak powinieneś to walidować

Napisany przez: GoldeNx3 5.10.2018, 11:58:14

To mniej więcej wiem jak wykonać, ale jak zapisać to do bazy? Każda data i godzina w nowym rekordzie? Czy jak inaczej?

Napisany przez: borabora 5.10.2018, 12:33:51

dodatkowa tabela dla przedziałów, które chłopu pasują. Kolumny:
-ai
-id ogłoszenia
-początek przedziału (datetime)
-koniec przedziału (datetime)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)