2076 Posts in 483 Topics- by 820 Members - Latest Member: akunp2

Pages: [1]   Go Down
  Print  
Author Topic: Dynamic PHP Tree Menu  (Read 2652 times)
toplirik
phpBB Guru
*
Offline Offline

Posts: 21


coband83
View Profile WWW
« on: January 30, 2009, 07:45:10 PM »

Alo ada yg tau cara bikin php tree menu yg dinamis ga? (jadi menu & linknya diambil dari database)

Gw dapet source yg statisnya dari dynamicdrive.com :
HV Menu v5.5 :
http://dynamicdrive.com/dynamicindex1/hvmenu/index.htm
Logged

Freelance Web Designer
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« Reply #1 on: January 31, 2009, 04:51:37 PM »

dari analisa script guwe pada exmplmenu_var.js

lu perlu nambahin script PHP untuk perulangan dynamic menunya, misalkan:

Code:

Menu3=new Array("Search Engines","blank.htm","",3);
Menu3_1=new Array("Altavista","http://www.altavista.com","",0,20,150);
Menu3_2=new Array("Google","http://www.google.com","",0);
Menu3_3=new Array("Yahoo","http://www.yahoo.com","",0);



dapat dimodif menjadi:

Code:
<?
##SQL QUERY
$QRY = mysql_query("SELECT * FROM menu");
$NUM = mysql_num_rows($QRY);
for($i=1;$i<=$NUM;$i++)
{
while($ROW=mysql_fetch_array($SQL_QUERY))
{
?>
Menu3_<? echo $i; ?>=new Array("<? echo $ROW['nama_link']; ?>","<? echo $ROW['link']; ?>","",0,20,150);
<?
}
}
?>


tapi mnurut guwe lu bakal menemukan kesulitan saat terdapat dubmenu kedua .. dst.

untuk itu guwe bakalan kasi saran, untuk menggunakan SuperFish Menu dari jQuery, yang menjabaran menunya menggunakan TAG HTML biasa "<li></li>";

Kamu sudah pasti tau kan kegunaakn tag HTML <li> ??

ni guwe kasi referensinya, untuk memperdalam, jQuery Menu :

http://www.1stwebdesigner.com/resources ... ion-menus/

http://www.webresourcesdepot.com/advanc ... superfish/
Logged


toplirik
phpBB Guru
*
Offline Offline

Posts: 21


coband83
View Profile WWW
« Reply #2 on: February 11, 2009, 10:52:05 PM »

ya dikit2 ngerti ttg perintah <li>
gw dah buka link diatas
http://jdsharp.us/jQuery/plugins/jdMenu/

cmn gmn nerapinnya klo dibikin dynamic (dng database)

kira2 solusinya gmn bro? gw dapet artikel tp kebanyakan msh pake cara manual. gmn ya konsep table di databasenya? trs coding scriptnya gmn? thx
Logged

Freelance Web Designer
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« Reply #3 on: February 15, 2009, 09:17:40 PM »

cara simple, logikanya sama kaya mengambil query dari database untuk konten artikel / komentar blog / web

let's see

Code:
<?
##QUERY SQL
$qry = mysql_query("SELECT * FROM table_menu");
while($row = mysql_fetch_array($qry))
{
     echo "<li>Menu 1</li>";
     echo "<li>Menu 2</li>";
     echo "<li>Menu 3</li>";
}
?>


programming is slowly but sure, all is simple Cheesy
Logged


Pages: [1]   Go Up
  Print  
 
Jump to: