Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal do iMasters,
Hoje me vi numa situação em que não consegui desenvolver um código para resolvê-la:
Criando um site de classificados, me deparei com a parte de categorias. O meu problema é na hora de retornar os dados em grupos específicos.
Explicando:
Tenho uma tabela csl_categorias da seguinte maneira:
idCat | nome_cat | sub | sub_id
idCat - id da categoria
nome_cat - nome da categoria
sub - 0 ou 1 (0 se for uma categoria e 1 se for uma sub-categoria)
sub_id - se for uma sub-categoria, preenche-se com o id da categoria-mãe, caso contrário, com 0
O que eu quero fazer é retornar os dados agrupados assim:
|-CATEGORIA X|--Sub-categoria 1x
|--Sub-categoria 2x
|--Sub-categoria 3x
|-CATEGORIA Y
|--Sub-categoria 1y
|--Sub-categoria 2y
|--Sub-categoria 3y
Além disso, como posso fazer para que haja sub-categorias dentro de sub-categorias que estão dentro de categorias, assim:
|-CATEGORIA X|--Sub-Categoria 1x
|---Sub-Categoria 1.1x
|----Sub-Categoria 1.1.1x
Obrigado!
Carregando comentários...