Autor Zpráva
mujfibi
Profil *
mam dotaz jak udelam pomoci php toto:

menu 1
submenu1
submenu2
submenu3
menu 2
submenu1
submenu2
submenu3

chci aby to bylo vsechno v mysql databazi.. v podstate mi jde o to aby to bylo neco na zbusob redakcniho systemu
ze nejdriv vytvorim nove menu.. pak mi najede roletka s vyberem kam to chci... dekuji
YoSarin
Profil
mujfibi
třeba můžeš mít tabulku "menu" a v ní položky:
id, nazev, poradi, nadrazene_menu
a pokud bude menu v hlavní úrovni, tak bude mít položka nadrazene_menu hodnotu buď rovnou id, nebo NULL, to je fuk, jinak tam bude ID toho nadřazenýho menu.

Snad jsem to vysvětlil dobře... :-)
Yo'Sarin
ronnie
Profil
Zrovna něco podobného řeším, pokud vydržíš cca 48 hodin, tak tu třídu uveřejním na blogu:)

Jinak lze kategorie řešit mnoha způsoby, např.

a) vytvářením odkazu z potomka na rodiče (viz předchozí výsledek)
b) traverzováním kolem stromu, trošku složitější technika, pohledej googlem
c) ukládáním celé struktury do databaze
d) vytvářením předpon (máš jeden sloupec, ve kterém vytváříš odkazy na předchůdce, to je trochu složitější na vysvětlení, když vydržíš pár hodin, tak popis najdeš na blogu;)
Mujfibi
Profil *
diky chlapi... ronnie jasne ze pockam
Mujfibi
Profil *
třeba můžeš mít tabulku "menu" a v ní položky:
id, nazev, poradi, nadrazene_menu
a pokud bude menu v hlavní úrovni, tak bude mít položka nadrazene_menu hodnotu buď rovnou id, nebo NULL, to je fuk, jinak tam bude ID toho nadřazenýho menu.

Snad jsem to vysvětlil dobře... :-)
Yo'Sarin


jo chapu... ale jak to potom zobrazim?!
Mujfibi
Profil *
ale vemte si kdyz tam budu chtit neco pridat... tak jak je tam ta polozka poradi==> tak ta to cely kazi
Toto téma je uzamčeno. Odpověď nelze zaslat.