Kategórie a podkategórie v selecte
- StanlieK
- Člen | 28
Ahojte,
chcel by som sa spýtať, ako by som mohol dať kategórie („hlavné
kategórie“) a ich podkategórie do jednoho Selectboxu, tak, že po výbere
kategórie sa mi do článku priradí ID hlavnej kategórie a ID podkategórie
sa nastaví na NULL a pokiaľ sa vyberie podkategória, nastaví sa k článku
aj ID kategórie aj ID podkategórie?
Problém je ten, že nechcem zobrazovať zvlášť selectbox pre kategórie a zvlášť pre podkategórie, ale chcel by som to zobrazovať v jednom selectboxe, ako keby v stromovej štruktúre:
- Hlavná kategória 1
- – Podkategória 1
- Hlavná kategória 2
- – Podkategória 3
- – Podkategória 4
- atď.
Pokiaľ chápete čo tým myslím. V tabuľke článkov mám dve kolónky categoryId a subcategoryId, ktoré pomocou FK odkazujú na tabuľky kategórie a podkategórie. Tieto dve tabuľky sú zvlášť tabuľky s tým, že categories – obsahuje ID a NAME a subcategories – obsahuje ID, CATEGORYID, NAME. Ako je tento problém možné riešiť? Vopred Vám ďakujem za každý návrh.
Editoval StanlieK (5. 9. 2014 11:32)
- David Matějka
- Moderator | 6445
Nebude lepsi si vytvorit jen jednu tabulku? „categories“ se sloupecky id, name, parent_id. parent_id bude nullable FK na id stejne tabulky…