<? php
$NombreMenu="";
$NombreSubMenu="";
$Menu = array();
$consulta = 'SELECT cm.nom_menu, csm.nom_sub FROM c_submenu AS csm
INNER JOIN c_menu AS cm ON csm.Id_sub = cm.Id_menu ORDER BY cm.nom_menu;';
$resultMenus = $catalogo->obtenerLista($consulta);
while ($row2 = mysql_fetch_array($resultMenus)) {
if (array_key_exists($row2['nom_menu'], $Menu)) {
array_push($Menu[$row2['nom_menu']], $row2['nom_sub']);
}else{
$NombreMenu=$row2['nom_menu'];
$Menu[$NombreMenu]= array($row2['nom_sub']);
}
}
echo '<li> <a>'. key($Menu).' </a> <h1>';
foreach ($Menu as $menus) {
foreach ($menus as $key => $value) {
echo "<br>";
echo "Submenu:".$value;
}
}
?>
print this:
Collection
Submenu: Online Catalog
Submenu: Areas and Axes
Submenu: Subareas Submenu: Axis / Area Types
Submenu: Crosses by Area
Submenu: Axis Crossings
Submenu: Crosses Application by Area
Submenu: Crosses Application by Axis
Submenu: Assignment of applications
Submenu: Goals and Activities Globales
Submenu: Goals and General Activities
Submenu: Priority
Submenu: Covers
Submenu: Catalog of applications
Submenu: Menus by Submenu application: Modules by menu
Submenu: Indicators
Submenu: Documentation of processes
Submenu: Blog Submenu: Events
Submenu: News