Jump to content


Photo

Categorias E Subcategorias


  • Faça o login para participar
1 reply to this topic

#1 Thiagodamaia

Thiagodamaia

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Não informado

Posted 14/01/2011, 16:47

Olá A Todos. Estou trabalhando em uma maneira eficiente de listar categorias e subcategorias com php + Mysql.
Eu ja consegui em partes, porém só consigo atribuir um estilo css a todos eles. Nao consigo lista-los de forma que eu possa, por exemplo, deixar categoria com fonte 10 e a subcategoria com fonte 8.

Segue o codigo, se alguem puder arrumar.

<?

function lista($id_pai){

    $sql=mysql_query("SELECT * FROM produtos_categoria WHERE id_pai='$id_pai' ORDER BY titulo");

    if(mysql_num_rows($sql)!=0){

        while($res=mysql_fetch_array($sql)){

            $sql2=mysql_query("SELECT * FROM produtos_categoria WHERE id_pai='$res[id_cat]' ORDER BY titulo");

            $wid_pai=$res["id_cat"];

            $esp=0;

            while($wid_pai!=0){

                $sql3=mysql_query("SELECT id_pai FROM produtos_categoria WHERE id_cat='$wid_pai'");

                $res3=mysql_fetch_array($sql3);

                $wid_pai=$res3["id_pai"];

                if($wid_pai!=0) $esp++;

            }

            $esps=str_repeat("&nbsp;", $esp*3);

			$id_cat2    = $res["id_cat"];



        print"

        <tr>

          <td class=\"categoria\" width=\"100%\" ><div align='left'>$esps<a class=style23 href=Produtos/ver_lista.php?pagina=1&id_pai=$id_pai&id_cat=$id_cat2 target=_parent>$res[titulo]</div></a></td>

           </tr>

        ";



            if(mysql_fetch_array($sql2)){

                lista($res["id_cat"]);

            }

        }

    }

}

$sqlw=mysql_query("SELECT * FROM produtos_categoria");

if(!mysql_num_rows($sqlw)){

?>

                          <tr bgcolor="#FFFFFF">

                            <td align="center">N&atilde;o h&aacute; itens cadastrados</td>

                          </tr>

                          <?

    }else{

        lista(0);

    }

?>

Abraços

#2 Leonardo Garcia

Leonardo Garcia

    Normal

  • Usuários
  • 110 posts
  • Sexo:Masculino
  • Localidade:Londrina Paraná

Posted 17/01/2011, 23:12

procura no site do Gordo, ele tem um esquema de menu infinito que servi para o que vc qr=> http://ogordo.com/
Eu podia tá matando, roubando ou me prostituindo. Mas só quero um ponto.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq