Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cezar Maruca

Nao consigo fazer o 3 nível do menu

Recommended Posts

Já tentei de tudo checar fechamentos das uls e das lis dos while mais não funciona o 3 nível só funciona ate o 2 nível, tenho quase certeza que estou div em lugar errado, mais não sei onde e o certo de colocar no código, ajudem ai por favor

 

 

<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(mysql_num_rows($qry_grupo)>0){
while($ftc_grupo = mysql_fetch_array($qry_grupo)){
echo "<ul>
<li class='icon icon-arrow-left'>
<a class='icon icon-display'>$ftc_grupo[nome]</a>

" ;
//obtem as subcategorias desse grupo
$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' 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_cate[nome]</h2>
<a class='mp-back' href='#'>Voltar</a>


</div>


</li>
</ul>";

}
echo "</li></ul>";

}
}

echo "</div></li>";
}

}
?>
</ul>
</div>
</nav>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê só...

 

 

Tabela Categorias > Nome da tabela: cate > Nome do identificador: id_cate

Tabela Grupos > Nome da tabela: grupo_cate > Nome do identificador: id ?

Tabela Sub-Categorias > Nome da tabela: sub_cate > Nome do identificador: Não informado

 

 

Tá meio estranho isso, neh?!...

 

 

É melhor vc testar esse ultimo while com uma query de um id especifico... só p testar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.