Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.271 pregleda

Najnovija ↓

Zavisni combobox na 4 nivoa i select 11.11.2012. u 15:53 · pre 170 meseci #1
Zdravo ljudi,

kako da napravim 4 combobox-a zavisna jedan od drugog, a u koje treba da load-am podatke iz mysql baze. U bazi imam 4 tabele i to:

tabela1 (combobox1): kategorija
id, naziv_kat

tabela2 (combobox2): podkategorija1
id, id_kat, naziv_pk1

tabela3 (combobox3): podkategorija2
id, id_kat, id_pk1, naziv_pk2

tabela4 (combobox4): podkategorija3
id, id_kat, id_pk1, id_pk2, naziv_pk3

Potrebno mi je da napravim 4 combobox-a koja će biti zavisna jedan od drugog po id-evima iz baze. Nakon toga kako da uradim select da iz 5 tabele dobijem ono što me zanima na osnovu onoga što sam izabrao u combobox-evima.

tabela5: usluge
id, id_kat, id_pk1, id_pk2, id_pk3, naziv_usluge

Molim za pomoć, hvala puno.
Re: Zavisni combobox na 4 nivoa i select 12.11.2012. u 19:03 · pre 170 meseci #3
Prvo mislim da ti je losa postavka tabela, zasto ne koristis jednu tabelu sa parent poljem

id, naziv, parent_id


default stavis parent_id da ti bude 0, a podnivoima dodeljujes parent_id = id od nadredjene kategorija

I kad ispisujes u prvi : select * from tabela where parent_id = 0

u sledecem : select * from tabela where parent_id = id (od prvog selektovanog)

Tako da možes da imas koliko god nivoa imas, a pozivas preko jednog php fajla koji hvata argument samo id.

Neki primer tabele bi izgledao

id, naziv, parent_id

1, Srbija, 0
2, Hrvatska, 0
3, BiH, 0
4, Beograd, 1 (parent je Srbija id=1)
5, Novi sad, 1 (parent je Srbija id=1)
6, Zagreb, 2 (parent je Hrvatska id=2)
7, Vračar, 4 (parent je Beograd id=4)
8, Banovo Brdo, 4
9, Zemun, 4
10, Prvomajska ulica, 9 (parent je Zemun id=9)


Re: Zavisni combobox na 4 nivoa i select 13.11.2012. u 02:10 · pre 170 meseci #4
Ja sam nedavno radio sa combom, naišao sam na slične probleme rješenje sam pronašao na Povezani Combobox ali evo ti jedan primjer attach povezanih combobox pa će ti sigurno biti lakše.
Potpis
My life is you Halima.

Rent a car Tuzla
Osiguranje
Rent a car Servis
SEO Usluge
Smještaj u Tuzli
Kupoprodajna mreža
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme