Ir para conteúdo

POWERED BY:

Arquivado

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

allan.web

Busca avançada

Recommended Posts

Ola pessoal tenho um site de anuncio de carros o www.buscacarros.com.br no qual não queria fazer uma busca avançada mas os clientes estão pedindo muito.

Ai me surgio uma dúvida...

 

Tem como eu fazer o select mais ou menos assim?

 

a = request.form("a")b = request.form("b")c = request.form("c")sql="select * tabela where campo1=a and campo2=b and campo3=c"
se estiverem preenchidos sei que da... mas queria que o usuário pudesse escolher a opção "todos" .... e que quando escolhesse ela mostrasse todos daquele campo...

 

Bom resumidamente queria saber se existe um jeito de fazer mais ou menos isso:

 

sql="select * tabela where campo1=* and campo2=b and campo3=c"

 

Onde o * significa todos... tem como???

 

Desde ja agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é.. mas isso vai envolver milhoes de IF ... e ai fica meio ruim... não tem um jeito de ele pesquisar por todos caso o campo esteja vazio.?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a = request.form("a")b = request.form("b")c = request.form("c")d = request.form("d")sql="select * tabela where 1=1 " if a <> "" then sql = sql & "and campo1='" & a & "'"if b <> "" then sql = sql & "and campo2=" & bif c <> "" then sql = sql & "and campo3='" & c & "'"if d <> "" then sql = sql & "and campo4='" & d & "'"OBS: supondo que o campo b seja numerico e os outros caracter...abr~ços

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.