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

Localizar registro...


fdirk

Pergunta

Oi!

Tenho uma página .asp onde tenho vários menus com seus submenus.

Todos os menus tem um submenu 'sugestões' relacionado ao assunto do menu. Gostaria de criar uma tabela única "sugestoes" onde o campo 'tipo' servisse para diferenciar os submenus. (ex.: Menu1 - Crédito / SubMenu - Sugestão de crédito ... na tabela 'sugestões' o valor de tipo seria 'credito')

Dúvida como faria isso ao abrir a página do submenu??

Já testei no botão:

<a href="sugestoes.asp?tipo=" & credito & "" >Sugestões de crédito</a>
<a href="sugestoes.asp?tipo=credito" >Sugestões de crédito</a>

Mas não está rodando, fica mostrando todos os registro de todos os tipos.

Como posso fazer para que ao clicar em um botão na página pricinpal eu consiga mostrar somente os dados de um 'tipo' específico?

Editado por fdirk
Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Tenho uma tabela "sugestoes" nela os campos (id, nome, data, sugestao e tipo)

Tenho, por exemplo, 4 menus e 2 submenus em cada:

Tema1

___O q é?

___Sugestões

Tema2

___O q é?

___Sugestões

Tema3

___O q é?

___Sugestões

Tema4

___O q é?

___Sugestões

Gostaria q quando eu clicasse no Sugestões do Tema1, por exemplo, abrisse a página 'sugestoes.asp' filtrando somente as sugestões q foram adicionadas em relação ao Tema1 (filtrando pelo campo Tipo da tabela).

Caso seja do Tema2 filtrar tipo=Tema2, e por aí vai.

Isso é para eu não precisar ficar criando 4 páginas de sugestoes, crio uma só e puxo o registro certo da tabela na hora de abrir.

Link para o comentário
Compartilhar em outros sites

  • 0
Uma forma seria mandar as infs por querystring... pra isso bastaria você colocar o camando na action ou no link...

O link ficaria algo parecido com:

<a href="sua_pagina.asp?acaoquevcdeseja=<%=rs("campobd")%>">link</a>

[]'s Rafael Spilki

O "campobd" é uma variável??!?!

Se for, onde deveria dar valor a ela?!?!?!

Como assim "acaoquevcdeseja"???

Editado por fdirk
Link para o comentário
Compartilhar em outros sites

  • 0

Olha da uma olhada neste exemplo eu criei este menu com banco de dados quem sabe ajuda. A diferença é que só tem categoria e subcategoia

<!--#include file ="strCon.asp"-->
<%
call abre_conexao
strSql = "SELECT IDCategoria,Descricao FROM tbCategoria"
'Response.Write(strsql)
'response.End()
set rsCategoria = Conexao.Execute(strSql)
%>
<script>
function mostraEsconde(id)
{
 document.getElementById('sub_menu_1').style.display='none';
 document.getElementById('sub_menu_2').style.display='none';  
 document.getElementById('sub_menu_3').style.display='none';
 if (id.style.display=='none')
 {
  id.style.display='';
 }
 else
 {
  id.style.display='none'
 }
}

function menu_over(id) 
{
 document.getElementById("table"+id).bgColor = "#ebebeb"
 document.getElementById("table"+id).style.cursor="hand"
}
function menu_out(id) 
{
  document.getElementById("table"+id).bgColor = "#f9f9f9"
}

</script>
<link href="estilos/estilos.css" rel="stylesheet" type="text/css">

<body leftmargin="0" topmargin="0"><table width="100%" cellspacing="0" cellpadding="0" border="0" class="texto">
<tr>
 <td width="203" height="1" bgcolor="#FFFFFF"></td>
</tr>
 <%While Not RsCategoria.EOF
 i=i+1%>
   <tr>
    <td bgcolor="#EFEFEF" height="20" class="tituloMenu"><img src="images/dot.gif" width="9"><img src="images/img_plus.gif" width="9" height="9" style="cursor:hand" onClick="mostraEsconde('<%=i%>');"><img src="images/dot.gif" width="5"><a href="mostraCategoria.asp?idCategoria=<%=RsCategoria("idCategoria")%>"><span class="tituloMenu"><b><%=RsCategoria("Descricao")%></b></span></a></td>
   </tr>
   <%   
   strsql = "SELECT IDSUBCATEGORIA,IDCATEGORIA,DESCRICAO FROM TBSUBCATEGORIA WHERE IDCATEGORIA = " & CINT(rscategoria("idCategoria"))    
   Set RsSubCategoria= Conexao.Execute(strsql)
   If not RsSubCategoria.EOF Then%>
   <%if RsCategoria("idCategoria")=cInt(Request.QueryString("idCategoria")) Then%> 
    <tr id="<%=i%>" style="display:none">
   <%Else%> 
    <tr id="<%=i%>" style="display:none">
   <%End If%>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0" class="texto">
     <%While Not RsSubCategoria.EOF
     x=x+1%>
     <tr>
      <td width="6%" align="right">&nbsp;</td>
         <td width="3%" align="right"><img src="images/imgPontCurvaMenu.gif" width="11" height="11"></td>
         <td width="91%"><a href="mostraSubCategoria.asp?idCategoria=<%=RsSubCategoria("idCategoria")%>&idSubCategoria=<%=RsSubCategoria("idSubCategoria")%>"><%=RsSubCategoria("Descricao")%></a></td>
     </tr>
      <%RsSubCategoria.MoveNext
     Wend
     RsSubCategoria.Close
     Set RsSubCategoria=Nothing%>
     </table>    </td>
   </tr>
   <%End If%>
   <tr>
    <td height="1" bgcolor="#ffffff"></td>
   </tr>
   <tr>
    <td height="1" bgcolor="#b8b8b8"></td>
   </tr>
 <%RsCategoria.MoveNext
 Wend%>
</table>
<%RsCategoria.Close
Set RsCategoria=Nothing
%>

Editado por Clauido José
Link para o comentário
Compartilhar em outros sites

  • 0

Achei interessante esse código, mas a minha tabela está em ".txt" localizada em um diretório específico.

Dá para usar nesse código para fazer as referências?!?!?! Ou só funciona com uma tabela no Banco de Dados comum?!?!

Editado por fdirk
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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...