Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Neto Diniz

Exibir Produtos

Recommended Posts

Bom dia, Eu tenho em meu administrador de conteúdo um sistema de produtos onde ele tem 3 cadastros: - Produtos - Categorias - SubCategorias No meu site na index.asp (Página Principal) eu tenho um menu lateral, onde este menu carrega as categorias dos produtos da tabela 'produtoscat' do meu banco de dados, estou mostrando as categorias na lateral desta maneira até ai está ok:----------------------------------------------------------------------------------------------------------------------------<div id="esquerdaConteudo"><% sql = "SELECT cod, categoria FROM produtoscat " sql = sql & "WHERE cod IN (SELECT DISTINCT codcat FROM produtos WHERE status = 2) " sql = sql & "ORDER BY categoria " set categorias = objConnect.Execute(sql) if not (categorias.Eof and categorias.Bof) then%> <div class="secao"><h3 class="secao-NossosProdutos">Nossos Produtos</h3><p>lorem ipsum dolor sit amet</p></div><div class="busca"><p>Buscar:</p><div class="C"><input name="produtosbusca" id="produtosbusca" type="text" class="campo" style="width:80px;" /></div><div class="C"><input type="image" src="imagens/busca-bot.gif" /></div><div class="clearBoth"><img src="imagens/spacer.gif" alt="" /></div></div><div id="menu"><% while not categorias.Eof sql = "SELECT COUNT(cod) AS qtde FROM produtossubcat " sql = sql & "WHERE codcat = " & categorias("cod") & " " sql = sql & " AND cod IN (SELECT DISTINCT codsub FROM produtos WHERE status = 2) " set subcategorias = objConnect.Execute(sql) qtde = subcategorias("qtde") if qtde > 1 then%><p class="PCat"><a href="produtos/index.asp?cat=<%=categorias("cod")%>"><%=categorias("categoria")%></a></p><% else %><p><a href="produtos/index.asp?cat=<%=categorias("cod")%>⊂=1"><%=categorias("categoria")%></a></p><% end if %><% categorias.movenext()wend%></div><% end if %>---------------------------------------------------------------------------------------------------------------------------- Como havia dito está funcionando eu estou trazendo só as categorias. Quando eu clico em alguma categoria ele chama a página: <a href="produtos/index.asp?cat=<%=categorias("cod")%>"> Nesta página eu tenho outro menu lateral que mostra as categorias seguido das suas subcategorias, claro se existir subcategorias. Como eu posso fazer para na página de produtos ele traz o parametro 'CAT' ele mostrar os produtos dakela categoria e subcategoria, pois os produtos não podem ser cadastrados com uma categoria mas sem subcategoria, entao como eu posso fazer as selects para trazer esses produtos, as minhas tabelas são: Produtos - produtos Categorias - produtoscat SubCategorias - produtossubcatObrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu nao entendi muito bem sua duvida...você cria o menu com os dados da tabela categorias. O usuario clica na categoria, direciona para uma pagina onde se encontram as subcategorias. e ai você quer sabe rcomo listar os produtos dessa subcategoria?

Isso tipo eu quero saber como eu faço para mostrar os produtos das subcategorias

Compartilhar este post


Link para o post
Compartilhar em outros sites

As subcategoria deve ter o codigo da categoria certo? Faça por querystring tipo: pagina.asp?categoria=2&subcategoria=30 e depois pega esses dados e faça a consulta SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.