Ir para conteúdo
Fórum Script Brasil
  • 0

Menu Dinamico Mysql PHP


Allan Barcelos

Pergunta

Olá pessoal estou tentando gerar um menu recuperando dados de um banco em mysql, o banco esta assim:

Produtos (id, nome, categoria, subcategoria, foto1, descricao);

quero gerar o menu baseado nas colunas CATEGORIA e SUBCATEGORIA .. ou seja o menu será neste estilo:

CATEGORIA1

subcategoria1.1

subcategoria1.2

subcategoria1.3

subcategoria1.4

CATEGORIA2

subcategoria2.1

subcategoria2.2

subcategoria2.3

subcategoria2.4

CATEGORIA3

subcategoria ...

subcategoria

subcategoria

subcategoria

CATEGORIA4

subcategoria

subcategoria

subcategoria

subcategoria

No entando não quero ter de criar uma tabela so para gerar esse menu, eu quero que o cliente ao adicionar o produto já adicione a categoria e subcategoria para que no caso exclua os produtos referenciados com essas categorias ela desapareça do menu ....

se tiverem uma melhor solução fico grato tambem.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa tarde

primeiramente, eu recomendaria você fazer uma tabela separada para categoria, mas colocando isso de lado, vamos ao php

pelo que eu entendi você quer fazer com que apareça os ítens separados por categorias na combo né, eu faria desse jeito, considerando que já tenha uma variável com o array dos dados de produtos:

echo '<select>';
$cat = '';
while($linha = mysql_fetch_array($produtos)){
    if($cat != $linha['categoria']){
        echo '<option>'.$linha['categoria'].'</option>';
        echo '<option>'.$linha['subcategoria'].'</option>';
        $cat = $linha['categoria'];
    }else{
        echo '<option>'.$linha['subcategoria'].'</option>';
    }
}
echo '</select>';

qualquer coisa diz aí

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...