менюта Multi-ниво за PHP MySQL

менюта няколко нива на PHP + MySQL

менюта Multi-ниво за PHP MySQL

Не един сайт може без навигация или наричан още "меню на сайта." Така че в менюто на сайта е една нива и на много нива в едно дърво. Ако менюто на едно ниво, особени затруднения по отношение на изпълнението, не се случват, когато създавате меню на няколко нива, трябва да се замислим.

Най-важното нещо за този проблем е да се изработи база данни за нашето меню на много нива. Категории създават една маса с три полета за самоличност. заглавие. майка, когато:

След това отидете от думи, за да практикуват. Създайте таблица Категории.

алгоритъм се състои от следните елементи:

  • Създаване на връзка към базата данни
  • Ние получите цялата информация от таблицата с категории
  • Обработва данните, като промените клавиша масив на идентификационния номер
  • От третира твърдо изграждане на дървото със зависимости неограничен гнездене се използва метод за изграждане на рекурсия
  • Ние извличаме нашата менюто на екрана на няколко нива

Създаване на връзка към базата данни

Напишете функция за извличане на данни от таблицата с категории

менюта Multi-ниво за PHP MySQL

Следваща от този масив трябва да се изгради на зависимостта дървото на подчинените елементи на родителя рекурсивно преминаване на целия масив.

дървена конструкция, функцията на масива от Томи Lacroix

Взима масив в дърво

менюта Multi-ниво за PHP MySQL

Сценарият е напълно

Резултатът от

менюта няколко нива на PHP + MySQL за админ

Ако искате да използвате това меню, в административната област на вашия сайт, трябва да се пренапише tplMenu () няколко функции. showCat ().

Резултатът от