php - How can create a menu? -


i want create menu submenus. created bit of code, , reading submenus, want divide menus in categories:

example:

menu - submenu 1, submenu 2, submenu 3

how can divide submenus?

here code:

    function buildmenu(){     global $ii, $array;         printmenu($ii, $array);     }     $query= ("select * menu inner join submenu using(menu_id)");     $array = db_array($query, 'a+');     $ii   = count($array); 

calling function

 function  printmenu($ii, $array){         ($i = 0; $i < $ii; $i++) {        $name = $array[$i]['name'];        $suburl = $array[$i]['url'];        echo "<li class='menuitem1'><a href=". $suburl .">". $name."</a></li>";               } } 

table information:

submenu: submenu_id,menu_id,url,name

menu:

menu_id,friendlyname,name

well think need wrap php code html ul, li tags. creating sub menu items, use php loops necessary.

example:

<ul id="nav"> <li class="first-child level0"><a href="<?php echo $menu_link_1; ?>"><?php echo $menu_item_1;?></a></li> <ul class="level0"> <li class="level1 nav-1-1 first"><a href="#">sub menu 1</a></li> <li class="level1 nav-1-2 last"><a href="#">sub menu 2</a></li> </ul> <li class="second-child level0"><a href="<?php echo $menu_link_2; ?>"><?php echo $menu_item_2;?></a></li> </ul>


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -