Já tentei fazer de todo jeito fazer o 3 nível desse menu e não consegui
Como tem categorias do banco de dados que não tem o 3 nível algumas só tem até o 2 nível o código não consegue fazer o 3 nivel pegar em categorias que tem o 3 nível, não sei mais como fazer para comprar os níveis para ter o3 nível.
<div class="mp-pusher" id="mp-pusher"><!-- Push Wrapper ... Engloba conteudo -->
<!-- mp-menu PRODUTOS-->
<nav id='mp-menu' class='mp-menu'>
<div class='mp-level'>
<h2>Categorias</h2>
<a class='mp-back' href="#">Voltar</a>
<ul>
<?php
include ("conexao.php");
//obtendo as categorias
$sql_cate = "SELECT * FROM cate WHERE visu='1' ORDER BY nome LIKE '%Ensino%' DESC";
$qry_cate = mysql_query($sql_cate);
//faz a listagem das categorias
if(mysql_num_rows($qry_cate)>0){
while($ftc_cate=mysql_fetch_array($qry_cate)){
echo "<li class='icon icon-arrow-left'>
<a class='icon icon-display'>$ftc_cate[nome]</a>
<div class='mp-level'>
<h2>$ftc_cate[nome]</h2>
<a class='mp-back' href='#'>Voltar</a>
";
//obtem os grupos em ordem alfabetica
$sql_grupo = "SELECT * FROM grupo_cate WHERE visu='1' AND id_cate='$ftc_cate[id_cate]' ORDER BY nome ASC";
$qry_grupo = false;
$qry_grupo = mysql_query($sql_grupo);
if($qry_grupo != false){
if(mysql_num_rows($qry_grupo)>0){
while($ftc_grupo = mysql_fetch_array($qry_grupo)){
//impreme o nome do grupo em ordem alfabetica
echo"<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display'>$ftc_grupo[nome]</a>";
//obtem as subcategorias desse grupo em ordem alfabetica
$sql_subc = "SELECT * FROM sub_cate WHERE visu='1' AND id_grupo_cate='$ftc_grupo[id]' ORDER BY nome ASC";
$qry_subc = false;
$qry_subc = mysql_query($sql_subc);
while($ftc_subc = mysql_fetch_array($qry_subc)){
//imprime a subcategoria
echo"<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display'><a class='icon icon-display' href='produtos-categoria.php?id_cate=$ftc_cate[id_cate]&id_sub=$ftc_subc[id_sub]'>$ftc_subc[nome]</a>
<div class='mp-level'>
<h2>$ftc_subc[nome]</h2>
<a class='mp-back' href='#'>Voltar</a>
</div>
</li>
</ul>";
}
//se nao ouver grupo para esta categoria
$sql_subc = "SELECT * FROM sub_cate WHERE visu='1' AND id_grupo_cate is null AND id_cate=".$ftc_cate['id_cate'];
$qry_subc = false;
$qry_subc = mysql_query($sql_subc);
while($ftc_subc = mysql_fetch_array($qry_subc)){
//imprime a subcategoria em ordem alfabetica
echo "<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display' href='produtos-categoria.php?id_cate=$ftc_cate[id_cate]&id_sub=$ftc_subc[id_sub]'>$ftc_subc[nome]</a></li>
</ul>";
}
echo"</li></ul>";
}
}else{
//se nao ouver grupo para esta categoria
$sql_subc = "SELECT * FROM sub_cate WHERE visu='1' AND id_grupo_cate is null AND id_cate='$ftc_cate[id_cate]' ORDER BY nome ASC";
$qry_subc = false;
$qry_subc = mysql_query($sql_subc);
while($ftc_subc = mysql_fetch_array($qry_subc)){
//imprime a subcategoria
echo "<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display' href='produtos-categoria.php?id_cate=$ftc_cate[id_cate]&id_sub=$ftc_subc[id_sub]'>$ftc_subc[nome]</a>
</li>
</ul>";
}
}
}else{
//se nao ouver grupo para esta categoria
$sql_subc = "SELECT * FROM sub_cate WHERE id_grupo_cate= '' AND id_cate='$ftc_grupo[id_cate]' ORDER BY nome ASC";
$qry_subc = false;
$qry_subc = mysql_query($sql_subc);
while($ftc_subc = mysql_fetch_array($qry_subc)){
//imprime a subcategoria em ordem alfabetica
echo "<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display' href='produtos-categoria.php?id_cate=$ftc_cate[id_cate]&id_sub=$ftc_subc[id_sub]'>$ftc_subc[nome]</a>
</li>
</ul>";
}
}
echo"</div></li>";
};
}
?>
</ul>
</div>
</nav>
No aguardo para respostas