Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
menu - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: menu (/thread-menu--1722)



menu - michalszyd - 04-06-2009

Witam,
Myślę, myślę, lecz nic nie mogę wymyślić.

Potrzebuje menu, które wyglądało by mniej więcej tak:

Kod:
MENU1
link1
link2
link3
...

MENU2
link1
link2
link3
...

Jak widać powyżej, mam 2 menu.
Chciałem zapisać nazwę "MENU1" , "MENU2" w bazie, jak również i linki należące do nich. Następnie wszystko wyświetlić na stronie.
Pytanie:
Jak mam to zrobić, żeby wyświetlić to na stronie? Tylko jeżeli naszłaby mnie jakaś ochota na dodanie nowego menu "MENU3" wystarczyło dodać do bazy. Proszę o jakiś przykładSmile

pozdrawiam
michalszyd


RE: menu - KowR - 04-06-2009

Mhmm...

robisz np. tak:
tabela: menu_kat, a w niej id, nazwa, pozycja
tabela: menu, a w niej id, id_kat, nazwa, link, pozycja

id, pozycja mają być INT (pierwsze z kluczem podstawywym i auto_increment), a reszta Varchar (np.).

Potem w odpowiednie miejsca (dane od pozyci np. 1 to lewa góra, 2 to prawa góra, 3 to lewa dół dla menu) wczytujesz tabelę menu_kat, a następnie dla niej w środku robisz while i wczytujesz menu where id_kat = $id_menu_kat.

Smile