![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Poniżej kod zwykłej tabeli z dwoma combo boxami.
Jak spowodować wyświetlanie zawartości boxa "sektory" po wybraniu opcji z boxa "kondygnacje"? Chodzi o sprecyzowanie i ograniczenie wyszukiwania przez baze danych. Czy konieczne jest dodanie jakiegoś przycisku odświeżającego dane w boxie "sektory"? Dzieki za pomoc Kod <form action="_funkcje.php?akcja=dodaj_stolik" method="post">
<table width="50%" border="0" cellspacing="0" cellpadding="2"> <tr> <td class="txt">Kondygnacja</td> <td><select name="id_kond" size="1"> <? while ($row = mysql_fetch_assoc($kondygnacja)) { ?> <option value="<? print "$row[nazwa_kond]";?>"><? print "$row[nazwa_kond]"; } ?></select></td></tr><tr> <td class="txt">Sektor</td> <td><select name="id_sektora" size="1"> <? while ($row1 = mysql_fetch_assoc($sektor)) { ?> <option value="<? print "$row1[nazwa_sektora]";?>"><? print "$row1[nazwa_sektora]"; } ?></select></td></tr><tr> <td class="txt"> </td> <td><input type="submit" name="Submit" value="dodaj stolik"></td> </tr></table> </form> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Kraków / Będzin Ostrzeżenie: (0%) ![]() ![]() |
hmmm ... ja bym podzielil rozwiazanie na trzy (powiedzmy) metody:
1. samo php ... musialbys umiescic przycisk przy "kondygnacjach" ktory zaleznie od tego co w nich jest przeladowywalby strone i wyswietlal odpowienie wartosci w "sektorach"... czy to ograniczy wyszukiwania? jesli ktos se bedzie przegladal "kondygnacje" napewno nie ... 2. zastosowac JavaScript ... zdarzenie onChange (czy jakos tak ;-)) i strona sama bedzie sie przeladowywala ... reszta tak jak w pkt.1 3. wywalac wszystko do JS i odpowiednio podmieniac dane w "sektorach" przy zdarzeniu onChange w "kondygnacjach" ... tylko raz wyciagnie dane z bazy, ale wszystko na raz :-) teraz kwestia czy stosowac JS czy nie :-) ja osobiscie -albo rodzielibym to na dwie strony gdzie na jednej byly "kondygnacje" i po jej wybraniu wyswietlaly sie odpowiednie "sektory" -albo wyswietlalbym tylko jednego selecta z danymi kondygnacja/sektor pozdrawiam -------------------- chaos to tylko inny rodzaj porządku ... bardziej skomplikowany...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 02:49 |