Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Não consigo fazer o 3 nível do menu

$
0
0

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


Viewing all articles
Browse latest Browse all 14190

Trending Articles