![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Już mnie krew zalewa więc byłbym wdzięczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Mój problem polega na tym że mam taką tablicę:
No i chciałbym zrobić coś takiego, że mam dwa pola wyboru select (pierwszy wybierz hotel, drugi wybierz pokój). Mój problem polega na tym że nie wiem jak zrobić pętle takie że: * Wczyta do pierwszego selecta nazwy hoteli (w moim wypadku dwa: Hotel pierwszy i Hotel test), * wczyta do drugiego selecta wszystkie pozycje z nazwami pokojów z danego hotelu ([room_name]) czyli np. dla Hotel test będą to: Pokoj1 i Pokoj2 i np. po zmianie hotelu z pierwszego selecta zmienią się nazwy pokoi w drugim... Ja to zrobiłem tak:
Ale w tym wypadku do drugiego selecta ładują się wszystkie pokoje (z pierwszego hotelu i drugiego) a powinno się tylko z wybranego (i tu mi nie wychodzi).... Dodatkowo nie wiem jak zrobic js by w zdarzeniu onchange selecta pierwszego bez przeładowania zmieniały mi sie nazwy pokoju po wybraniu danego hotelu ... Pomożecie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Please bo mnie już nerwica bierze ... Pozdro ------------------------- ortograf w temacie bił po oczach przy okazji poprawiłem te w poście ~Cienki1980 Ten post edytował Cienki1980 20.02.2007, 08:24:40 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%) ![]() ![]() |
kurde no nie moge tak jak ty piszesz zrobić - za małe moje umiejętności :/ ....
Ale zrobiłem troche inacze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
i to działa, w ten sposób że z tej tablicy wypisuje sie do pierwszego selecta nazwa wszystkich hoteli, a jeśli chodzi o pokoje to tworzy on do każdego hotelu dodatkowe selecty z pokojami (z danego hotelu). tylko teraz jest tak że jak mam np. 10 hoteli i w każdym jakiś pokój to stworzy mi 10 widocznych selectów ... A jak zrobić tak by wszystkie były ukryte a tylko widoczny ten select z pokojami który wybrany został hotel... Ja wiem jak teoretycznie to wykonać ale z praktyką niestety gorzej ... Ja bym to wykonał tak że: 1.) do pierwszego selecta dopisał id+cyfra do każdego optionsa w nim. 2.) do każdego selecta z pokojami bym dopisał id+ cyfra (ta sama cyfra co wyżej) 3.) Jeżeli bym wybrał pokoj z id+1 to pojawił by mi sie select z pokojami o jakimś id+1 a reszte były by ukryte .... ale niestety nie wiem jak tego dokonac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 06:43 |