Jump to content
Fórum Script Brasil
  • 0

Ajuda Simples


qwert133

Question

Ola pessoal,

Eu estou precisando de uma ajuda simples, mas urgente.

Eu quero no asp puxar do banco de dados, a categoria e subcategoria, listando tudo isso numa mesma página, sendo assim por exemplo:

Utilidade Pública

Administração Municipal

Água e Esgoto

Associações

Bibliotecas

Serviços

Academias de Ginástica

Administração de Bens

Administradores

Advogados

Agências de Turismo

______________________________________

Utilidade Pública e Serviços é uma categoria, e os outros são subcategorias deles,

meu problema é o seguinte como eu faço para no asp listar os dados dessa forma,

''''

Categoria 1

subcategorias

Categoria 2

subcategorias

.

Entenderam, mostrar a categoria e suas subcategorias, nesse formato.

Valeu..

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

O inner join relaciona duas tabelas.

No exemplo abaixo a sql relacionara as tabelas de categoria e sub categoria onde os registros ~de código forem =1:

select TB_categorias.*

INNER JOIN TB_subCategoria.*

ON TB_categoria.cod_categoria = TB_subCategoria.cod_categoria

WHERE cod_categoria = 1

Link to comment
Share on other sites

  • 0

acho que entendi a tua pergunta, o teu problema não é como fazer o sql e sim como colocar esses dados na tela. você tem que fazer dois laços de repetição, um dentro do outro...

O primeiro vai listar as categorias

O de dentro vai listar as subcategorias

Exemplo

sql...

do while not objRs.eof

response.write objRs("categoria")

sqlsubcateg... passando o codigo da categoria

do while not objSubMenu.eof

response.write objSubMenu("nome_subcategoria")

objSubMenu.movenext

loop

objRS.movenext

loop

essa é a idéia, se quiser um exemplo mais detalhado é so pedir

Link to comment
Share on other sites

  • 0

digamos que você tenha uma tabela de categoria e outra de subcategoria como já foi sugerido anteriormente.

categoria

cod_categoria

titulo

sub_categoria

cod_subcategoria

cod_categoria

titulo

então o código seria mais ou menos assim:

<%

strSQL= "select cod_categoria, titulo from categoria "

Set objRS = objConn.Execute(strSQL)

do while not objRS.eof then

response.write objRs("titulo")

strSQL= "select cod_subcategoria, titulo from sub_categoria where cod_categoria="& objRS("cod_categoria")

Set objRS2 = objConn.Execute(strSQL)

do while not objRs2.eof

response.write objRS2("titulo")

objRS2.movenext

loop

objRS.movenext

loop

%>

o lógica é essa

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
      651.8k
×
×
  • Create New...