Ir para conteúdo

POWERED BY:

Arquivado

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

blink

busca

Recommended Posts

Por que esse codigo repete 6 vezes o resultado....suponha que você procure por "Renato Russo" e no bd tenha 8 musicas dele...sera mostrado 48 musicas, pois repitira 6 vezes cada...no album a mesma coisa se escrever "Acustico" e la tiver 8 musicas...aparecera 48 pois repitira 6 vezes cada tambem....Mais com musica é diferente funciona normal...se digitar "Metal contra nuves" vai sair só 1 resultado...e se não digitar nada mostra todos os arquivos e 6 vezes cada um tambem..Ressumindo:Então tenho o bd com os campos: Musica, Cantor, Album.Precisso achar seus respequitivos valores sem que se repitão e que se nada for digitar nada sera apresente.... algem pode me ajudar,corigindo o codigo abaixo...Ai vau o codigo se alguem poder arrumar ficarei muito Grato...

<% AbreConexao  if Request.Form("enviando") = "sim" then  Dim Sql, RS  if Request.Form("categoria") = 0 then    Sql = "SELECT * FROM Produtos, Categorias WHERE Produtos.Categoria"    Sql = Sql & " AND musica LIKE '%" & Request.Form("produto") & "%' OR cantor LIKE '%" & Request.Form("produto") & "%' OR album LIKE '%" & Request.Form("produto") & "%'  ORDER BY musica"    set Rs = conexao.execute(sql)  else    Sql = "SELECT * FROM Produtos, Categorias WHERE musicaCantor LIKE '%" & Request.Form("produto")&"%' "    Sql = Sql & " AND Produtos.Categoria = Categorias.Categoria AND Categoria = " & Request.Form("categoria")      Sql = Sql & " ORDER BY musica"    set Rs = conexao.execute(sql)  end if  if not Rs.Eof then %>            <%                  x = 0                  while not Rs.eof                  x = x + 1                  %>    <font face=verdana size=2>    <b> Foram encontradas <%=x%> registros.</b></font><br><br>        <table width="100%" cellpadding="3" cellspacing="3">    <tr>    <th width="150">Musica:<a href=tocarmusica.asp?musica=<%=Rs("musica")%>><%=RS("musica")%></th>        <th width="150">Cantor/Banda: <%=RS("cantor")%></th>        <th width="150">Album: <%=RS("album")%></th>          </tr>    </table>  <%        Rs.MoveNext    wend  %>    </table>    <% else %>    <b><center><font face=verdana size=4><p>Não foi encontrado nenhum arquivo com o,</p>                                <p>nome:<%=Request.Form("produto")%></p></b>    <a href=pesquisa.asp> Retornar </a></center>  <%  end if  else %>  <font face=verdana size=2>  <p align=center>Digite o autor ou nome da música.</p>  <form method=post action=pesquisa.asp>  <input type=hidden name=enviando value=sim>            </font></font>  <center>  <table border=0>  <tr>      <th><font face="verdana" size="2">Buscar</font></th>      <td><input type=text name=produto size=40></td>  </tr>          <tr>  <td colspan=2 align=center><input border="0" src="ok.gif" name="buscar" type="image"></td>  </tr>  </table>  </center>  </form>    </font>  </td> <%end if  FechaConexao %>

Obrigaduuuuuuuuuu

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.