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

Ajuda com menu de categoria e subcategoria


Guest Félix Henrique

Pergunta

Guest Félix Henrique

Pessoal, to precisando muito da ajuda de vocês!

Eu tenho 3 tabelas

categempresa

id

categoria

ID=1

CATEGORIA=EMPRESA

subcategempresa

id

id_categoria

subcategoria

ID =1

ID_CATEGORIA = 1

SUBCATEGORIA = Historico

Empresa

id

id_categoria

id_subcategoria

secao

subsecao

titulo

descricao

ID = 1

ID_CATEGORIA =1

ID_SUBCATEGORIA = 1

SECAO = EMPRESA

SUBSECAO =Historico

DESCRICAO = descrição

O que eu quero é assim:

EMPRESA

Historico

Quando clicar em Historico, exibi a descrição de Historico!

Tentei adaptar um código da net, mas não consegui!

<?php

include("conexao.php");

include("funcao.php");

conexao_mysql($host,$user,$pass,$db);

?>

<?php

$consulta_sqle = mysql_query("SELECT empresa.secao, subcategempresa.subcategoria FROM empresa, subcategempresa WHERE empresa.id_subcategoria = subcategempresa.id ORDER BY id DESC LIMIT 0,5");

if($consulta_sqle){

while($row = mysql_fetch_array($consulta_sqle)){

$id = $row['id'];

$diretorio = $row['diretorio'];

$titulo = $row['titulo'];

$secao = $row['secao'];

$conteudo = $row['conteudo'];

$imagem = $row['imagem'];

?>

<?php echo $secao; ?> - Sesão EMPRESA

<a href="exibe_noticias.php?noticia=' . $id . '"><?php echo $subsecao; ?></a> - Subseção HISTORICO

<?php

}

}

?>

Alguém sade como pode ser feito esse menu?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara,

Eu faria da seguinte maneira: ao invés de criar duas tabelas para categoria e subcategoria, criaria apenas a tabela categoria, porém com os campos id, parent_id e nome.

Quando você for cadastrar a categoria, você pode colocar um combobox listando as categorias que já estão cadastradas pro cara selecionar como categoria pai.

Pra ficar mais claro, o formulário seria assim:

Nome: <input type="text" name="category_name" /><br />
Categoria Pai:
<select name="parent_category">
    <option value="0">Selecione</option>
    <option value="1">Empresa</option>
    <option value="2">Serviços</option>
    <option value="3">Portfólio</option>
</select>

if($parent_category == 0) // cadastra a categoria como pai

else // cada a categoria como subcategoria da categoria selecionada

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...