Dwa menu <select> dwie bazy


(pain3hp) #1

opcje do pierwszego menu są wczytane po załadowaniu strony a drugie chciałbym wczytać dopiero gdy wybierze ktoś to pierwsze, bo one będą zależne właśnie od tego co wybrał w pierwszym. Przykład województwo a w drugim miasta....

dzieki


(mario@) #2

No ale co gotowy skrypt mamy dać? Pokaż co i ile zrobiłeś i z czym masz problemy.


(pain3hp) #3

tak proszę o gotowca najlepiej jak najbardziej skróconego, nie interesuję się ajaxem

mam dwie tabele

  1. małopolskie

  2. mazowieckie

jak sie wybierze 1 to w drugim selectcie jest krakow a jak 2 to warszawa, to wszystko

-- Dodane 02.01.2011 (N) 18:34 --

Aha to nie ma się pojawić na zasadzie "jeśli to to to a jeśli tamto to tamto" tylko ma wczytać z tabeli tej drugiej z miastami

-- Dodane 02.01.2011 (N) 18:34 --

nie musi być ajax może być request


(mario@) #4

index.php

małopolskie
mazowieckie

dane.php

<?php

if($_GET['woj'] == "malopolskie")

{

	echo 'new Array("a","b")';

}

else if ($_GET['woj'] == "mazowieckie")

{

	echo 'new Array(1,2)';

}

?>

natomiast dla tablicy asocjacyjnej(inne value i wyświetlany tekst) index.php

małopolskie
mazowieckie

dane.php

<?php

if($_GET['woj'] == "malopolskie")

{

	echo '["a","ser"],["b","kolo"]';

}

else if ($_GET['woj'] == "mazowieckie")

{

	echo '["cc","11"],["dd","22"]';

}

?>

Część kodu pochodzi z tego forum http://www.daniweb.com/forums/thread98845.html


(pain3hp) #5

a jak wywołać ponowne wczytanie pliku.php czystym js'em obsługujac zdarzenie onchange ?


(mario@) #6

Niezbyt rozumiem o co chodzi.

Jedno zdarzenie onchange masz podpięte pod pole woj więc wystarczy zrobić coś podobnego dla innego pola. Sam w sobie js nie ma możliwości wczytywania plików.