Ir para conteúdo

POWERED BY:

Arquivado

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

Webx

Busca com varias opcões

Recommended Posts

Eu queria fazer uma busca com varias opcoes para filtrar ela.Um exemplo seria um site de imoveis onde a pessoa faz uma busca de um imovel onde ela quer escolher o Estado, a cidade, se é aluguel ou venda, o valor maximo e o minimo,o bairro etc.Como faço pra montar essa busca com essas varias opcoes.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

IFs e ELSEs, sua melhor opção...recupera os valores com Request, e verifica se está ou nao vazio.. caso não esteja, você vai adicionando no WHERE do SELECTfalows

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae concorrente, vai um exemplo +/- aí...

Estado = Request.Form("Estado")Cidade = Request.Form("Estado)TipoImovel = Request.Form("TipoImovel")strSQL = "Select * From Imoveis"IF Estado <> "" OR Cidade <> "" OR TipoImovel <>"" then'não esquece do espaço entre o where e a aspas pra nao dar erro  strSQL = strSQL & " WHERE "END IFIF Estado <> "" then  strSQL = strSQL & " campo_Estado=" & Estado  IF Cidade <> "" OR TipoImovel <> "" then    strSQL = strSQL & " AND "  END IFEnd IFIF Cidade <> "" then  strSQL = strSQL & " campo_Cidade=" & Cidade  IF TipoImovel <> "" then    strSQL = strSQL & " AND "  END IFEnd IFIF TipoImovel <> "" then  strSQL = strSQL & " campo_TipoImovel=" & TipoImovelEnd IFSet Rs = Server.CreateObject("ADODB.Recordset")RsOpen strConn, conn, 3, 3

dá pra fazer melhor... só depende do seu formulárioAbraço

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.