MALO, debe ser así:
Código PHP:
Ver originalif($cant == 0){
// $menu .= "<li><a href=\"#\">".$row_parent['menu']."</a></li>";
}else{
$menu .= "<li><a class=\"MenuBarItemSubmenu\" href=\"#\">".$row_parent['menu']."</a><ul>";
$menu .="<li><a href=\"#\">".$row_child['sub_menu']."</a></li>";
}
//fuera del while y dentro del else
$menu.="</ul>";
$menu .="</li>";
}
}
echo $menu;