![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie!!! Jak utworze tablicę zmiennych np kierunkach studiów i wyświetlam ją e tak jak poniżej
. To nie wiem jak zrobić, by automatycznie po wybraniu odpowiedniego kierunku wyświetlało mi w drugim polu <option> tylko te specjalności w których występuje dany kierunek, a nie wszystkie i przed kliknięciem na przycisk submit |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Powinno okazać się pomocne: http://www.mattkruse.com/javascript/dynami...ist1/index.html
-------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
tylko ja nie chcę używać Javy
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
a czemu ? Java przynajmniej nie przyładodwywuje strony.
A php musi przeładować strone. Więc musiałbym wysyłać najlepiej getem id wbranego pola, potem znowu w ten sposob generowac drugi input... wogóle nie praktyczne. -------------------- zmoderowano - waga i rozmiar
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 4.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod <select name='nazwa'> <?php $query = "SELECT * FROM tabela"; $wynik = mysql_query($query); while($item = mysql_fetch_array($wynik)) { echo "<option>".$item['nazwa_pola']."</option>"; ?> może to pomoże? ps. właśnie zauwazyłem, że używasz tablicy...mój przykład wykorzystuje baze danych, ale jest dość wygodny ![]() Ten post edytował Dawid-San 2.03.2007, 15:33:21 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
tylko ja nie chcę używać Javy a czemu ? Java przynajmniej nie przyładodwywuje strony. Java != JavaScript @Dawid-San czego dotyczy zaprezentowany kod? On raczej wypełnia pole select wartościami z bazy danych, a problem dotyczy czegoś innego... @linuxoida jeżeli nie chcesz przeładowywać strony, to pozostaje JavaScript. Natomiast jak pozwalasz na przeładowanie strony, to możesz zrobić tak: 1. Dla znacznika <select> przypisać zdarzenie onchange(), które przeładuje stronę automatycznie, po zmianie wartości (znów JavaScript ![]() 2. Odczytać wartość przekazanej zmiennej z pola option (po przeładowaniu strony), 3. Wyświetlić odpowiednią zawartość. -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 4.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jaro ja wiem, że on nie wykorzystuje bazdy danych dlatego też to zaznaczyłem w swoim poście. To propozycja dla niego taka żeby ew. mógł zmienić swój kod...
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:36 |