
[Resolvido] Select Com Filtro
#1
Posted 17/03/2008, 12:20
Não está dando erro, mas quando eu escolho a cidade ele me traz somente o filtro posicaoVotado<=50
myselLoc1 = "select * from Local where posicaoVotado<=50"
if request("cidade") <> "" then
myselLoc1 = myselLoc1 & "and cidLoc=" & request("cidade")
end if
if request("escolha") = "mais" then
myselLoc1 = myselLoc1 & "and escolha=" & request("mais")
response.Redirect("MaisVotadosLista.asp")
end if
if request("escolha") = "cozinha" then
myselLoc1 = myselLoc1 & "and escolha=" & request("cozinha")
response.Redirect("CatCozinhas.asp")
end if
%>
#2
Posted 17/03/2008, 22:08
RS = CONEXAO.EXECUTE("SELECT TOP 50 FROM tabela WHERE local='" & REQUEST.FORM("local") & "' ORDER BY REQUEST.FORM("FormRadio")
esse FormRadio vai ser o radio que vai indicar se é para listar pelo value=MelhorCozinha ou pelo value=MaisVotados
os values do FormRadio serão os nomes das tableFields, mas vc pode usar replace, caso queira
filtro = REQUEST.FORM("FormRadio")
filtro = replace(filtro,"mais votados","tableFieldMaisVotados")
filtro = replace(filtro,"melhor cozinha","tableFieldMelhorCozinha")
daí, no lugar do
ORDER BY REQUEST.FORM("FormRadio")
vc coloca
ORDER BY filtro
Essa grafia do ORDER BY filtro não tenho certeza, dê uma olhada sobre como colocar variável nesse tiupo de instrução
#3
Posted 18/03/2008, 16:20
eu faria assim:
RS = CONEXAO.EXECUTE("SELECT TOP 50 FROM tabela WHERE local='" & REQUEST.FORM("local") & "' ORDER BY REQUEST.FORM("FormRadio")
esse FormRadio vai ser o radio que vai indicar se é para listar pelo value=MelhorCozinha ou pelo value=MaisVotados
os values do FormRadio serão os nomes das tableFields, mas vc pode usar replace, caso queira
filtro = REQUEST.FORM("FormRadio")
filtro = replace(filtro,"mais votados","tableFieldMaisVotados")
filtro = replace(filtro,"melhor cozinha","tableFieldMelhorCozinha")
daí, no lugar do
ORDER BY REQUEST.FORM("FormRadio")
vc coloca
ORDER BY filtro
Essa grafia do ORDER BY filtro não tenho certeza, dê uma olhada sobre como colocar variável nesse tiupo de instrução
já consegui solucionar valeu
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)