Jump to content
Fórum Script Brasil
  • 0

Menu Dinamico Mysql PHP


Allan Barcelos

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...