![]() |
![]() |
![]()
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: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Hmmm nie do końca o to mi chodziło w jaki sposób umieszczasz dane w tablicy bo to już widziałem. Chodzi mi o to jak masz umieszczone je w bazie danych.
Ja bym zabrał się do tego jakoś tak ( zakładając, że mam tabelę hotele oraz tabele pokoje połączone ze sobą przez ID_HOTELU ) 1. Wyciągam dane o hotelach. a. dla każdego hotelu wpisuje dane do tablicy JS b. dla każdego hotelu wyciągam pokoje c. wpisuje je do tablicy JS 2. Tak wygenerowany kod JS umieszczam na stronie html 3. Mam dwa selecty, z których zawartość drugiego zmienia mi się w zależności od wybranego pierwszego. Mówiąc o tablicach JS mam na myśli taką strukturę jaka została pokazana w tym skrypcie JS, do którego link pokazałem kilka postów wyżej. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:31 |