Jump to content


Photo

Cadastro De Várias Categorias


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

#1 Bassila

Bassila

    Novato no fórum

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

Posted 26/06/2008, 11:39

Olá pessoal, td certo?
To fazendo um site aqui de cadastro de peças e cheguei numa parte que nao to conseguindo sair de jeito nenhum

Vamos dizer que tenho um cadastro de categorias com as seguintes peças dentro delas.

categoria Nivel superior: XE
categoria Nivel sub: X
categoria Nivel sub2: RV

Quando eu fizer uma procura pelos produtos da categoria RV, só a categoria RV deverá aparecer, caso eu faça da categoria X os produtos da categoria X e RV devem aparecer, e caso eu faça a consulta da categoria XE os produtos das 3 categorias devem ser listados.

Nao tenho nem idéia como implementar isso, preciso de uma luz de como seria um select e como seria a organizaçao da estrutura do SQL.

Se voces puderem me ajudar a bolar uma idéia para isso ficaria muito agradecido.

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 26/06/2008, 13:36

Se a quantidade de níveis é infinita, acho que o jeito é partir pra uma função recursiva.
Cria uma stored procedure no MySQL e torne-a recursiva... assim você manterá dinâmico.

Se a quantidade de níveis for finita é só usar sub-query (mas acho tosco...).

Se precisar de detalhes é só dizer, ok?




0 user(s) are reading this topic

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

IPB Skin By Virteq