Posle kog sad klika? Misliš nakon izbora neke stavke u padajućoj listi?
Obrati pažnju samo da si u događajima onchange napisao da se poziva f-ja koja se zove
promena, a i tu tvom JS kodu imaš samo f-ju koja se zove
klik. Eto, to je prva greška na koju sam naišao samo ovako gledajući tvoj kod... btw Ne znam samo zašto si tu f-ju nazvao baš "klik", kad nju trebaš da pozivaš na neku promenu u padajućoj listi, al' ajde...
A i druga stvar, ako testiraš taj kod u Firefox-u, koristi Firebug (Tools -> Error Console), kao što ti je i Vladica predložio, sve će ti se samo kas'ti...
![](https://www.elitesecurity.org/images/static/emoticons/smile.gif)
U njemu je sigurno pisala ova greška da pozivaš nepostojeću f-ju promena().
edit: I još nešto, šta ti je sad ovo $actvr u upitu? Budući da si tu promenljivu koju si dohvatio iz POST-a nazvao $act, onda bi taj upit trebao da izgleda ovako:
Code:
$sql = 'SELECT * FROM ' . $jump . ' WHERE ' . $act . ' = ' . $sum;
A taj echo u foreach petlji bi trebao da izgleda ovako:
Code:
echo '<option value = "' . $r[$jump] . '">' . $r[$jump] . '</option>';
edit1: E sad, tu može da dođe do problema ako se ta kolona u tabeli iz koje kupiš podatke ne zove baš isto kao i ta tabela, npr. kolona se zove 'kontinent', a tabela 'kontinent
i'. A pošto je u toj promenljivoj $jump ime tabele, onda bi taj echo ipak trebao da izgleda ovako:
Code:
echo '<option value = "' . $r[substr($jump, 0, -1)] . '">' . $r[substr($jump, 0, -1)] . '</option>';
edit2: A situacija se još više komplikuje sa kombinacijom država - države i grad - gradovi.
![](https://www.elitesecurity.org/images/static/emoticons/smile.gif)
Zato je mnogo pametnije da nazive tih tekstalnih kolona promeniš u npr. 'naziv', i onda nema problema, uvek će ići $r['naziv'].
edit3: I naravno, podrazumevam da negde u tom handler-u imaš onaj deo sa konekcijom na bazu, slanjem upita, itd. Nadam se da nisi stvarno testirao upravo onakav kod koji si poslao.
btw Nadam se da si uspeo da "pohvataš" sve ove edit-e...
[Ovu poruku je menjao Nikola Poša dana 19.06.2009. u 14:51 GMT+1]