Arsip: Dynamic Menu based on MySQL Database Method II


by n3o_cybertech in TipDanTrik more 15 years ago 3445
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

Coinfest

Pascal Indonesia is Coinfest Asia 2024's official community partner! 🀝
β˜€οΈ Take part in Asia’s immersive Web3 festival, where innovation meets adoption.
🎟 Get your tickets at www.coinfest.asia and use our special promo code : CA24PASCALINDO to get 10% off!

Why Coinfest Asia?
● Unconventionally Engaging
Our immersive setting and programming leave you with more memory markers than any other event
● Dive into Emerging Markets
Get connected in Southeast Asia; the fastest-growing Web3 region in the world
● Jump straight into Adoption
Foster collaborations directly in Indonesia where there are 437k new crypto users each month

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com