Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System rezerwacyjny w PHP, Problem z modułem kalendarza
sebap123
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 26.08.2009
Skąd: Szczecin

Ostrzeżenie: (10%)
X----


Witam
Piszę skrypt będący czyms w rodzaju strony do rezerwacji pobytu w domku letniskowym. Chce jednak w tym skrypcie zbudowac cos w rodzaju interaktywnego kalendarza, przy pomocy którego będzie można wybrac wolną date (poczatek pobytu), zaznaczyc ją a potem wybrać kiedy ma sie skończyc pobyt. Zaznaczone by były rownież juz zajęte terminy i ich nie można by było wybrać.
Tak naprawdę nie wiem jakim sposobem można to stworzyć. Na początku chcialem to zrobić przy pomocy zwyklej tabeli ale troche chyba za dużo pisania, a pozatym też ten pomysł ma pare luk.
Dlatego mam nadzieje, że może ktoś będzie mial pomysl lub może cos takiego robił, żeby mi pomóc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
f1xer
post
Post #2





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

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


mówisz i masz (IMG:style_emoticons/default/smile.gif) Zobacz plugin uzupełni ci pole tekstowe po kliknięciu submit to pole zostanie wysłane do skryptu php a tam musisz odebrać dane. Jeżeli używasz metody POST to kod będzie wyglądał mniej więcej tak:
  1. $dataod=mysql_real_escape_string($_POST['dataod']); // i w tym momencie masz datę przyjazdu
  2. $datado=mysql_real_escape_string($_POST['datado']); // i w tym momencie masz datę odjazdu
  3. // dalsze działania to np. sprawdzanie formatu i realności daty itd. a jak już wszystkie dane są ok to możesz dodać do bazy danych nowy rekork


a teraz jak użyć tego plugina:
przeczytaj dokumentację, jest tam wszystko napisane jest również przykładowy kod źródłowy.
Tak na szybko
  1. <!DOCTYPE html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Rezerwacje</title>
  5. <link type="text/css" href="sciezka/do/ui/css/smoothness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
  6. <script type="text/javascript" src="sciezka/do/jquery/jquery-1.3.2.min.js"></script>
  7. <script type="text/javascript" src="sciezka/do/ui/jquery-ui-1.7.2.custom.min.js"></script>
  8. <script type="text/javascript">
  9. $(function() {
  10. $("#dataod").datepicker();
  11. $("#datado").datepicker();
  12. });
  13. </head>
  14. <form action="rezerwuj.php">
  15. <label for="dataod">Przyjazd:</label>
  16. <input type="text" id="dataod" />
  17. <label for="datado">Wyjazd:</label>
  18. <input type="text" id="datado" />
  19. <input type="submit" value="rezerwuj" />
  20. </form>
  21. </body>
  22. </html>

Go to the top of the page
+Quote Post

Posty w temacie
- sebap123   System rezerwacyjny w PHP   2.09.2009, 19:28:58
- - scanner   Ty chcesz napisać klikalny kalendarzyk, czy proced...   2.09.2009, 19:50:20
- - sebap123   No dobre pytanie zadałeś. Ja myślalem o czyms w ro...   2.09.2009, 19:52:34
- - scanner   Zacznij od bazy danych. Zaprojektuj dwie tablice: ...   2.09.2009, 19:58:02
|- - phpion   Cytat(scanner @ 2.09.2009, 20:58:02 )...   2.09.2009, 20:02:22
|- - Ociu   Cytat(phpion @ 2.09.2009, 21:02:22 ) ...   14.09.2009, 15:16:32
- - sebap123   Ok. To się zabieram do roboty.   2.09.2009, 19:59:13
- - sebap123   Dobra trochę czasu to zajęło ale udalo mi się stwo...   14.09.2009, 14:37:57
- - f1xer   Ok, to teraz możesz zaprojektować sobie formularz,...   14.09.2009, 14:51:15
- - sebap123   No dobra. Dzieki za tego plugina. Tylko wiesz, gdy...   14.09.2009, 15:32:57
- - f1xer   mówisz i masz Zobacz plugin uzupełni ci pole teks...   14.09.2009, 16:09:03
- - sebap123   Dzięki wielkie, narazie. Biore się do pracy.   14.09.2009, 16:15:40
- - scanner   Do kalendarza to droga daleka. IMO teraz powiniene...   14.09.2009, 17:19:38
|- - LifeGuard   Cytat(scanner @ 14.09.2009, 17:19:38 ...   7.12.2009, 07:49:57
- - sebap123   No czyli narazie napisać sam skrypt (tak już uogól...   14.09.2009, 20:31:14
- - scanner   Jeśli chcesz sprawdzić, czy "Dzisiaj" je...   8.12.2009, 00:08:16
|- - LifeGuard   Cytat(scanner @ 8.12.2009, 00:08:16 )...   8.12.2009, 15:53:32
- - phpion   DATETIME   8.12.2009, 15:55:14
- - LifeGuard   mam taki kod: [PHP] pobierz, plaintext function fo...   13.12.2009, 13:28:55
|- - emtiej   Cytat(LifeGuard @ 13.12.2009, 13:28:5...   4.01.2010, 16:40:22
- - piotr94   a nie lepiej poprostu do bazy zapisywać do bazy da...   13.12.2009, 14:03:18
- - LifeGuard   ok. ale formę zapisu i sprawdzania już mam, bardzi...   13.12.2009, 14:29:58
- - spamcop   Musisz również uwzględnić w mechanizmie bazodanowy...   22.12.2009, 09:41:39
- - LifeGuard   dzięki za podpowiedź ale nieprzespana nocka i skry...   22.12.2009, 10:31:24
- - spamcop   Niezle. Czy w trakcie dodawania nowego wpisu locku...   4.01.2010, 11:04:35
- - Ociu   emtiej ma racje, nie robimy offtopa. Jednak ne baw...   4.01.2010, 22:13:50
- - celbarowicz   zajrzyj na noce.pl ---- pracowałem nad czymś pod...   4.01.2010, 23:16:33
- - ppietras86   witam Pisze podobną aplikacje. Ma rezerwować pokoj...   28.01.2010, 20:20:03


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: 18.10.2025 - 04:19