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

Mostra So Um Na Pesquisa


marcos_804

Pergunta

Galera como faço para o negocio buscar pelo bd inteiro, pois o negocio busca, encontra um e pára. Como fazer para isso não acontecer?

<html>

<head>

<title>Busca de Msica</title>

<style>

a{text-decoration:none;color:#000000;font-weight:bold;font-family:verdana;font-size:11;width:250;border:1px solid #ffffff;padding:3}

a:hover{text-decoration:none;font-style:italic;color:#ff0000;border:1px solid #000000;background-color:#f1f1f1}

</style>

</head>

<body>

<%

id = request.querystring("id")

If IsEmpty(id) or id = "" then

%>

<form action="buscar.asp?id=busca" method="POST">

<div align="center">

 <center>

 <table border="0" width="250" style="font-family: verdana; font-size: 11" bgcolor="#c0c0c0">

   <tr>

     <td width="100%" valign="top" align="center" style="color:#ff0000;text-transform:uppercase"><b>Busca de M&uacute;sica</b></td>

   </tr>

   <tr>

     <td width="100%" valign="top" align="center">

       <input type="text" name="busca" value="" style="font-family:verdana;font-size:11;color:#ff0000;border:1px solid #000000;text-align:center;background-color:#f1f1f1">

     </td>

   </tr>

   <tr>

     <td width="100%" valign="top" align="center">

       <input type="submit" name="busca" value="Buscar" style="font-family:verdana;font-size:11;color:#ff0000;border:1px solid #000000;text-align:center;background-color:#f1f1f1">

     </td>

   </tr>

 </table>

 </center>

</div>

</form>

<%

end if

If id = "busca" then

busca = request.form("busca")

DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "

         DSNtemp=dsntemp & "DBQ=" & server.mappath("banco.mdb")

         sqlstmt = "SELECT * FROM musica WHERE (musica LIKE '%" & busca & "%') OR (cantor LIKE '%" & busca & "%')"

         Set rs = Server.CreateObject("ADODB.Recordset")

         rs.Open sqlstmt, DSNtemp, 3, 3

TotalRecs = rs.recordcount

               link = rs("link")

               rs.MoveFirst

 Do While NOT rs.EOF

   resultado = "<a href=""" & link & """>" & rs("cantor") & " ::: " & rs("musica") & "</a>"

                       rs.MoveNext

    loop

    rs.close

    set rs = nothing

%>

<%=resultado%>

<%end if%>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

num entendi... huh.gif

porque você usou isso aqui :

form action="buscar.asp?id=busca

pelo que eu percebi você tem que ter dois arquivos.. um de busca e o buscar.asp

eu num manjo muito mais você tem que mexer nessa linha

busca = request.form("busca")

DSNtemp="DRIVER={Microsoft Access Driver (*.mdb)}; "

        DSNtemp=dsntemp & "DBQ=" & server.mappath("banco.mdb")

        sqlstmt = "SELECT * FROM musica WHERE (musica LIKE '%" & busca & "%') OR (cantor LIKE '%" & busca & "%')"

        Set rs = Server.CreateObject("ADODB.Recordset")

        rs.Open sqlstmt, DSNtemp, 3, 3

TotalRecs = rs.recordcount

              link = rs("link")

              rs.MoveFirst

Link para o comentário
Compartilhar em outros sites

  • 0

a isso não é mesmo, pois o negocio busca, mas para na primeira que encontra.

E olha so, eu to usando uma "request.querystring" logo posso tem um milhao de paginas numa so, ou seja aquela pagina chama uma outra string que ta dentro dela.

Mas sera que alguém pode me ajudar, pelo amor de DEUS!!

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