Arsip: Dynamic Menu based on MySQL Database Method II


by n3o_cybertech in TipDanTrik more 11 years ago 2866
Hmm...mumpung ada waktu,daku posting neh artikel yang sebenarnya merupakan request dari beberapa teman,moga2 berguna yak...

Di artikel ini daku buat suatu metode lain dalam membuat suatu menu dimana isinya dan aksinya disimpan dalam database,berbeda dengan versi I,versi ini daku anggap lebih simple dan juga lebih komplit tetapi tetap aja,di artikel ini hanya akan memberikan cara load bukan manajemen menu . di artikel ini untuk koneksinya akan memakai zeos, untuk itu disarankan bagi yang belum dapat menggunakan komponen ini / malah belum mempunyainya silahkan belajar dulu ya...ok daku rasa dah cukup pembukaannya, sekarang daku bakal jelasin sedikit metodenya :

Metode Struktur Database
berbeda dengan versi I, kali ini saya menerapkan metode pembacaan level bukan dari panjang karakter tetapi ditambah 1 field untuk menunjukkan parent dari menu tersebut. contoh :

idmenu | name | uplink
1 | File | 0
2 | New | 1

nah di field uplink merupakan penunjuk dari menu yang menunjukkan siapa parent dari menu tersebut, apabila berisi 0 maka ini menunjukkan bahwa menu tersebut merupakan induk menu .

Metode Pengkodean
Supaya pengkodean dapat dipakai untuk cabang menu tak terbatas, maka disini akan digunakan suatu metode recursive, bagi yang belum mengetahui arti dari metode ini silahkan googling yak :)

Ok, cukup jelasin teorinya...sekarang masuk ke bagian pengkodeannya...silahkan temen2 donlot langsung di http://www.geocities.com/einsthonk/dynmenu2.zip
Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com