Imam zamisljenu trazilicu koja sadrzi 6 polja, 2 textfielda (ovdje nebitna) i 4 drop downa. Ta 4 drop downa se dijele na 2 dijela, prvi i drugi drop down sadrze glavnu kategoriju i podkategorije, dok 3. i 4 drop down sadrze zupaniju i gradove te zupanije. E sad, namjera mi je puniti sve podatke za drop downove iz mysql-a php-om, i to radi. Takodjer mi radi i pravilno ponasanje drop downova kada ih testiram zasebno kao i proslijedjivanje varijabli za jedan i drugi. Medjutim, sada kada mi treba ukomponirati sva 4 drop downa u jednom <form>-u ne ponasaju se kako trebaju nego se ponistavaju, pamti mi se samo vrijednost za odabranu zupaniju i grad a prva 2 drop downa (kateg. i podkateg.) se obrišu i pretpostavljam da je to radi javascripta kojeg pozivam ali koji ne razumijem do kraja, buduci da sam skriptu sam modificirao i prosirio iz nekog koda kojeg sam nasao tko zna gdje. Uploadao sam malu vizualnu pomoć da možete viditi u čemu je problem:
http://img208.imageshack.us/my.php?image=problemdropdowndz5.gif
Prvi dio forme mozete vidjeti ovdje (lista glavne kateg. i podkategorija): http://tinyurl.com/yq8cuy
Drugi dio forme mozete vidjeti ovdje (lista županija i gradova): http://tinyurl.com/262flw
Finalni fajl je tu: http://tinyurl.com/yutjxv
Javascript kod koji mi obavlja reload u zavisnosti od odabranih vrijednosti iz drop downova je ovaj:
Code:
<head>
<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
self.location='final.php?cat=' + val ;
var val=form.zupanija.options[form.zupanija.options.selectedIndex].value;
self.location='final.php?zupanija=' + val ;
}
</script>
</head>
<head>
<SCRIPT language=JavaScript>
function reload(form)
{
var val=form.cat.options[form.cat.options.selectedIndex].value;
self.location='final.php?cat=' + val ;
var val=form.zupanija.options[form.zupanija.options.selectedIndex].value;
self.location='final.php?zupanija=' + val ;
}
</script>
</head>
Vjerujem da je problem tu u ovoj varijabli "val" ali posto nisam jak u javascriptu zovem u pomoc [ES] ekipu ;) Nadam se da sam bio koliko toliko jasan u objasnjavanju problema, ako mi netko pozeli pomoci rado cu pojasniti i dovoljno... Hvala svima koji pokusaju pomoci.