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
Post a Comment