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

Problema Na Busca


moe

Pergunta

Pessoal,

Tudo bom?

Estou com um problema no meu "sistema" de busca, eu fiz ele normal, mas quando ele retorna o resultado, ele me manda TUDO do banco de dados, e não só o que eu pedi...

deem uma olhada se souberem o que pode estar acontecendo, o codigo da busca é esse:

valor_busca = request.form("campo_busca")
recBusca.open "SELECT * FROM produtos where nome like '%" & valor_busca & "%' or descricao like '%" & valor_busca & "%' or categoria like '%" & valor_busca & "%' or preço like '%" & valor_busca & "%'", conBDcatalogo

Vlw galera smile.gif

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

busca.asp:

<form name="form2" method="post" action="buscar.asp" ENCTYPE="multipart/form-data">
Busca por produtos em todo o catálogo: <input name="campo_busca" type="text" size="45" class="texto_padrao campos_form" maxlength="30"> <input name="Submit" type="submit" value="Buscar" class="texto_padrao">
</form>
buscar.asp:
<!-- #include file="admin/abre_conexao.asp" -->
<%
dim recBusca
set recBusca = Server.CreateObject("ADODB.recordset")
valor_busca = request.form("campo_busca")
recBusca.open "SELECT * FROM produtos where nome like '%" & valor_busca & "%' or descricao like '%" & valor_busca & "%' or categoria like '%" & valor_busca & "%' or preço like '%" & valor_busca & "%'", conBDcatalogo

	response.write "<tr>"
	response.write "<td bgcolor=""#E6E6E6"" COLSPAN=""2"" VALIGN=""middle"" HEIGHT=""25"" STYLE=""padding-left:13px""><strong>Catálogo Online - Produtos - Resultado da Busca</strong></td>"
	response.write "</tr>"
	response.write "<form name=""form2"" method=""post"" action=""buscar.asp"" ENCTYPE=""multipart/form-data"">"
	response.write "<tr>"
	response.write "<td colspan=""2"" bgcolor=""#ffffff"" VALIGN=""top"" width=""100%"" align=""left"" STYLE=""padding-left:13px; padding-bottom:13px; padding-top:13px"">Busca por produtos em todo o catálogo: <input name=""campo_busca"" type=""text"" size=""45"" class=""texto_padrao campos_form"" maxlength=""30""> <input name=""Submit"" type=""submit"" value=""Buscar"" class=""texto_padrao""></td>"
	response.write "</tr>"
	response.write "</form>"
	response.write "<tr>"
	response.write "<td colspan=""2"" valign=""top"" style=""padding-bottom: 13px""><hr width=""100%"" color=""#C0C0C0"" noshade size=""1""></td>"
	response.write "</tr>"

if recBusca.EOF then
	response.write "<tr>"
	response.write "<td bgcolor=""#ffffff"" COLSPAN=""5"" VALIGN=""middle"" HEIGHT=""270""><center>NENHUM PRODUTO ENCONTRADO</center></td>"
	response.write "</tr>"
else

Do While not recBusca.EOF
	response.write "<tr>"
	response.write "<td valign=""top"" style=""padding-bottom: 13px""><img WIDTH=""100"" HEIGHT=""100"" src=""" & recBusca.fields("foto") & """></td>"
	response.write "<td valign=""top"" width=""100%"" style=""padding-left: 13px; padding-bottom: 13px""><b><font size=""2"">" & recBusca.fields("nome") & "</b></font><br><br>" & recBusca.fields("descricao") & "<br><br><strong>Preço:</strong> R$" & FormatNumber(recBusca.fields("preço"),2) & "</td>"
	response.write "</tr>"
	response.write "<tr>"
	response.write "<td colspan=""2"" valign=""top"" style=""padding-bottom: 13px""><hr width=""100%"" color=""#C0C0C0"" noshade size=""1""></td>"
	response.write "</tr>"
	recBusca.MoveNext
Loop
recBusca.Close
conBDcatalogo.Close	

end if
%>

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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...