Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wygenerowanie mocno rozbudowanego menu
Danielcom
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 3
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


Witam jak w temacie muszę stworzyć bazę danych i skrypt który będzie wyświetlał menu z pięcioma podkategoriami. W założeniu dobrze by było gdyby użytkownik mógł dodawać kategorie i podkategorie, ale to bardzo skomplikuje skrypt, co trochę mnie martwi. Menu musi być w formie rozwijanego drzewa.
Wiem, że nie ma jakiegoś sensowniejszego i gotowego rozwiązania. W związku z powyższym proszę o pomoc. Niekoniecznie proszę o gotowca, ale o jakiś pomysł na sam kod php, bo robienie tego rekurencyjnie jest niezbyt wydajne moim zdaniem.


Myślałem o takim rozwiązaniu bazy danych
  1. CREATE TABLE IF NOT EXISTS `video_categories` (
  2. `id_categories_video` int(11) NOT NULL AUTO_INCREMENT,
  3. `sub_1` int(11) NOT NULL,
  4. `sub_2` int(10) NOT NULL,
  5. `sub_3` int(10) NOT NULL,
  6. `sub_4` int(10) NOT NULL,
  7. `sub_5` int(10) NOT NULL,
  8. `parent` SET('0','1') COLLATE utf8_unicode_ci NOT NULL,
  9. `cat_name` text CHARACTER SET latin1 NOT NULL,
  10. `order` int(11) NOT NULL,
  11. `visible` SET('1','0') CHARACTER SET latin2 NOT NULL,
  12. PRIMARY KEY (`id_categories_video`)
  13. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1


Poniżej zamieszczam strukturę menu

(IMG:http://www.danielcom.pl/cfw/cfw_menu.jpeg)

Ten post edytował Danielcom 7.11.2010, 14:01:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:39