![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 21.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ktoś może mi pomóc w : Mam tablice tabl_zakres w której umieszczam informacje o wolnym miejscu w hotelu, sprowadza się do pól ‘nr_pokoju’, ‘od_daty’, ‘do_daty’ . Druga tablica (choć można by to umieścić i w pierwszej) tbl_rezerwacje zawiera zakresy dat określający zarezerwowane miejsce czyli też się pola ‘nr_pokoju’, ‘od_daty’, ‘do_daty’ . Nie mam pomysłu sensownego jak sensownie pokazać ze dany pokój "tabl_zakres.nr_pokoju", który jest dostępny okresie "tabl_zakres.od_daty” do "tabl_zakres.do_daty” jest zarezerwowany w okresie "tabl_rezerwacje.od_daty” do "tabl_rezerwacje.do_daty” oraz "tabl_rezerwacje.od_daty” do "tabl_rezerwacje.do_daty” oraz …… Hmm ma ktoś może jakiś pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak to masz zrobione - jezeli to MySQL to proponuje aby w panelu wyswietlaly sie pokoje - pietrami , np. tak jak masz kalendaz:
Pietro 1: Pokoje: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ... ... Pietro2: Pokoje: ... ... Zeby to ladnie wygladalo wez to w <TABLE></TABLE> Kod niech wyglada tak: <?php mysql_connect(); mysql_select_db(); ?> <HTML> <META></META> ... <BODY>... <TABLE> <TR> <TD valign="top" align=left> <TABLE align=left> <TR> <TD> <TABLE align=left> <TR> <TD> <A target="_self" href="link.../link?k=1>1 </TD> <TD> <Atarget="_self" href="link.../link?k=2> </TD> <TD> ... </TD> <TD> <A target="_self" href="link.../link?k=10> </TD> </TR> <TR> <TD> <A target="_self" href="link.../link?k=11> </TD> <TD> ... </TD> </TR> (POZAMYKAJ RESZTE ZNACZNIKOW - tutaj moga byc jakies niedociagniecia kosmetyczne w HTML ale poradzisz sobie pewnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) <?php function nr_pok(x) { $query = mysql_query("select tabela_pokoje.*, tabela_rezerwacje.* from tabela_pokoje, tabela_rezerwacje where tabela_pokoje.nr_pokoju=".$x." and tabela_pokoje.nr_pokoju=tabela_rezerwacje.nr_pokoju order by tabela_pokoje.od, tabela_rezerwacje.od"); while($qq = mysql_fetch_array($query)) { print 'co tam chcesz wypisac w tablicy $qq masz wszystko'; }; }; $k = $_GET["k"]; W funkcji nr_pok() dajesz wszystko co trza czyli select, no i print i reszte kodu html mozesz tez zamiast kodu w funkcji includowac inny kod php'a wybor nalezy do ciebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) nr_pok($k); ?> ACHA MOZESZ DAC WARUNKI ZE JESLI POKOJ JEST ZAJETY W DANEJ CHWILI TO NR POKOJU JEST NA CZERWONO, JAK ZAREZERWOWANY TO NA NIEBIESKO A JAK JEST WOLNY TO NORMALNIE (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) MAM NADZIEJE ZE POMOGLEM pzdr cudny Ten post edytował cudny 31.03.2005, 10:59:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 11:43 |