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(" ", $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ão há itens cadastrados</td>
</tr>
<?
}else{
lista(0);
}
?>Abraços



Postagens
Não informado
