meniuri multi-nivel pe mysql php
meniuri multi-level pe PHP + MySQL

Nici un site poate face fără navigare sau, de asemenea, numit „meniu a site-ului.“ Deci, meniul site-ului este de un nivel și mai multe niveluri într-un copac. În cazul în meniu cu un nivel, dificultăți speciale în ceea ce privește punerea în aplicare nu se produce atunci când creați un meniu de mai multe niveluri, trebuie să se gândească de două ori.
Cel mai important lucru pentru această problemă este de a proiecta o bază de date pentru meniul nostru mai multe niveluri. Categoriile a crea un tabel cu trei câmpuri id. din titlu. mamă în cazul în care:
Apoi vom trece de la vorbe la fapte. Creați un tabel Categorii.
algoritmul constă în următoarele:
- Crearea unei conexiuni la baza de date
- Noi obține toate informațiile din tabel Categorii
- Procesează datele prin schimbarea cheii matrice pe numărul ID
- Din cuiburile nelimitat solid tratat construi arborele de dependență, folosind metoda recursivitate pentru construirea
- Deducem ecranul nostru meniu multi-nivel
Crearea unei conexiuni la baza de date
Scrieți o funcție pentru a prelua datele din tabelul Categorii

În continuare avem nevoie de această matrice pentru a construi arborele de dependență de elemente copil ale părintelui care trece recursiv întreaga matrice.
construcție din lemn, funcția de matrice de Tommy Lacroix
Devine o matrice într-un copac

Script-ul este complet
Rezultatul
meniuri multi-level pe PHP + MySQL pentru admin
Dacă doriți să utilizați acest meniu în zona de administrare a site-ului dvs., aveți nevoie pentru a rescrie tplMenu () un cuplu de funcții. showCat ().