Ir para conteúdo

POWERED BY:

Arquivado

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

filipecrosk

erro na busca

Recommended Posts

estou criando um sistema de busca onde o usuario escolhe se ele quer ver todos os registros cadastrados com sexo masculino,feminino ou os todos.

estou fazendo assim:

Sql = "SELECT * FROM mural WHERE"Sql = Sql & " estado = '" &estado& "' and"'declara consulta de sexoif sexo <> masculino and <> feminino then 'busca por todos = masculino e femininoSql = Sql & " sexo = '" &todos& "' and"elseSql = Sql & " sexo = '" &sexo& "' and"end ifSql = Sql & " idade >= '" &idade& "' and"Sql = Sql & " idade <= '" &idade2& "'"'data >= '" &busca& "' and data <='" &busca2& "'"'Ordeno os registos que vamos obter alfabeticamente,'para mais fácil leitura.Sql = Sql & " ORDER BY nome"
so que nao ta dando certo..porque retorna sempre todos os valores..

eu posso escolher todos ou masculino ou feminino

que sempre vai buscar todos...

qual o erro???

Compartilhar este post


Link para o post
Compartilhar em outros sites

num seria if sexo <> "masculino" AND sexo <> "feminino" then ?????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

olhem so..

estou uzando isso aqui par buscar mas nao ta dando certo...

'Vamos começar a criar a declaração de SQLSql = "SELECT * FROM mural WHERE"Sql = Sql & " estado = '" &estado& "' and"'declara consulta de sexoif sexo = "masculino" thenSql = Sql & " sexo = '" &masculino&"' and"else if sexo = "feminino" thenSql = Sql & " sexo = '" &feminino& "' and"end ifend ifSql = Sql & " idade >= '" &idade& "' and"Sql = Sql & " idade <= '" &idade2& "'"'data >= '" &busca& "' and data <='" &busca2& "'"'Ordenamos os registos que vamos obter alfabeticamente,'para mais fácil leitura.Sql = Sql & " ORDER BY nome"
sempre retorna todos os uzuarios.. sexa masculino ou feminino

o que faco????

alguem me de uma luz

Compartilhar este post


Link para o post
Compartilhar em outros sites

'declara consulta de sexoDeclasexo=Request.form("sexo")if Declasexo = "masculino" thenSql = Sql & " sexo = '" &sDeclasexo&"' and"else if sexo = "feminino" thenSql = Sql & " sexo = '" &Declasexo& "' and"end ifend if

'declara consulta de sexoDeclasexo=Request.form("sexo")if Declasexo = "masculino" thenSql = Sql & " sexo = '" &sDeclasexo&"' and"else if sexo = "feminino" thenSql = Sql & " sexo = '" &Declasexo& "' and"end ifend iftente usar isso :P :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

xiiiiiiiiiiiiiii :unsure:

continua dando tudo errado.

quando tento fazer uma busca pelo sexo masculino sempre o resultado da busca me mostra todos os registros, e se tento pelo feminino tambem... e se tento por todos... tambem

o que ta dando errado???

uzei isso aqui:

Declasexo = Request.form("sexo")if Declasexo = "masculino" thenSql = Sql & " sexo = '" &Declasexo&"' and"else if declasexo = "feminino" thenSql = Sql & " sexo = '" &Declasexo& "' and"end ifend if
alguem me da um HELP ai :)

se quizerem ver a pagina onde ta ocorrendo isso olha ai.. Vizualizar pagina

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.