Autor Zpráva
maikis
Profil *
zdravim jak se dělá rozkládací menu např. je to u eshopů .. potřebuju něco takového udělat mám menu s hodně položkama a vypadá to asi takhle pude to nějak?

sql dotazem nebo jak ?

(tab)menu_a
id
nazev

(tab)menu_b
id
nazev
id_a

(tab)menu_c
id
nazev
id_b
WanTo
Profil
maikis
Předpokládám, že ten podivný "kód" má být návrh databázové struktury. Já bych celé menu řešil dvěma tabulkama:

Tabulka menu:
ID - identifikátor menu
menu - ID menu, ve kterém se toto submenu nachází. Pokud se jedná o menu nejvyšší úrovně, vložil bych -1
nazev - to je, myslím, jasné

Tabulka odkazy:
nazev - to je, myslím, jasné
url - URL odkazu (popř. jiná hodnota, ze které budeš URL sestavovat)
menu - ID menu, ve kterém se odkaz nachází

Tato datová struktura ti umožní vytvořit menu s neomezenou "hloubkou".
maikis
Profil *
no jo ale tak jak sem to napsal nahoře to taky jde stačí mi 2 podkategorie jde o to jak udělat to menu v php
Hugoman
Profil
umozni, ale jak to tahat potom kodom php?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0