TENHO O CODIGO DE BUSCA ABAIXO:
//////////////////////////////////////////////////////////////////
<%
strpwd = Request.QueryString("pwd")
strpwd = Request.Form("pwd")
strstatus = Request.Form("status")
If strpwd <> "" Then
Dim strConnect, SQL
Dim RS
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb") & ";"
SQL = "SELECT * FROM teste WHERE exibir= 'S' and INSTR(teste.senha,'" & strpwd & "') "
Set RS = Server.CreateObject("Adodb.Recordset")
RS.Open SQL,strConnect
if rs.eof or rs.bof then
Response.write "NENHUM RESULTADO ENCONTRADO"
else
do while not rs.eof
Response.Write "UM OU DOIS RESULTADOS ENCONTRADOS"
rs.movenext
loop
end if
RS.Close
End If
%>
/////////////////////////////////////////////////////////////////////
Alguem pode me ajudar a incluir um "bloco"
com o mensagem "TRES OU MAIS RESULTADOS ENCONTRADOS"?
Codigo De Busca
Started By maxcs, 30/10/2004, 11:40
9 replies to this topic
#1
Posted 30/10/2004, 11:40
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#2
Posted 30/10/2004, 21:20
Desculpe pela minha ignorancia mais voce poderia detalhar mais o q vc ker realmente ?
.
#3
Posted 30/10/2004, 21:33
strSql = "SELECT count (coluna) AS Total FROM teste WHERE exibir= 'S' and INSTR(teste.senha,'" & strpwd & "') " rs("total")
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#4
Posted 30/10/2004, 23:01
iporto nao entendi.
well explico melhor...
O que estou tentando fazer é o seguinte:
O usuario fara uma busca por um nome, este nome se repete uma certa quantidade de vezes em um campo da tabela (senha)... dependendo da quantidade de nomes iguais eu quero exibir as tres mensagens:
NENHUM RESULTADO
UM OU DOIS RESULTADOS
TRES OU MAIS RESULTADOS
Este codigo ja faz o NENHUM RESULTADO, porem nao estou conseguindo incluir as outras duas opcoes...
well explico melhor...
O que estou tentando fazer é o seguinte:
O usuario fara uma busca por um nome, este nome se repete uma certa quantidade de vezes em um campo da tabela (senha)... dependendo da quantidade de nomes iguais eu quero exibir as tres mensagens:
NENHUM RESULTADO
UM OU DOIS RESULTADOS
TRES OU MAIS RESULTADOS
Este codigo ja faz o NENHUM RESULTADO, porem nao estou conseguindo incluir as outras duas opcoes...
Edição feita por: maxcs, 30/10/2004, 23:03.
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#5
Posted 31/10/2004, 00:05
o codigo q eu postei mostrara quandos resultados o select irá aprensentar, exemplo se tiver 5 campos ele vai mostrar total:5
num é isso q vc quer?
num é isso q vc quer?
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#6
Posted 31/10/2004, 19:05
Sim iporto, mas eu sou inicainte em ASP e nao sei programar para o codigo mostrar:
0 = "Nenhum resultado"
1 ou 2 = "Um ou dois resultados"
3 ou + = "Tres ou mais resultados"
Acho que a minha dificuldade esta em diferenciar 1/2 e 3/+ resultados, entendeu?
Poderia me passar a modificaçao do meu codigo?
0 = "Nenhum resultado"
1 ou 2 = "Um ou dois resultados"
3 ou + = "Tres ou mais resultados"
Acho que a minha dificuldade esta em diferenciar 1/2 e 3/+ resultados, entendeu?
Poderia me passar a modificaçao do meu codigo?
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#7
Posted 31/10/2004, 19:48
Não sei se esta é a melhor forma de fazer... e tb num entendi para que vc quer isso.. hehe, mas do jeito q eu fiz, ficaria mais ou menos assim:
<% strpwd = Request.QueryString("pwd") strpwd = Request.Form("pwd") strstatus = Request.Form("status") If strpwd <> "" Then Dim strConnect, SQL Dim RS strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb") & ";" SQL = "SELECT * FROM teste WHERE exibir= 'S' and INSTR(teste.senha,'" & strpwd & "') " Set RS = Server.CreateObject("Adodb.Recordset") Set totalitens = Server.CreateObject("ADODB.Recordset") strSql = "SELECT count (senha) AS Total FROM teste where exibir= 'S' and senha LIKE '%"&strpwd&"%'" totalitens.Open SQL,strConnect total = totalitens("total") if total = "0" then response.write "Nenhum resultado encontrado" elseif total = "1" or total = "2" response.write "Um ou dois resultados encontrados" elseif total = "3" or total > "3" response.write "Tres ou mais resultados encontrados" end if do While not rs.EOF %> <%=rs("senha")%><br> <% rs.MoveNext Loop %>
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#8
Posted 02/11/2004, 10:46
Iporto este codigo que me passou deu varios erros e não e´bem o que quero...
Esqueça TUDO!!!!
Imagine um codigo de busca com registros de frases diversas.
Agora imagine que foi feito uma busca nas frases pela palavra "Casa".
Não quero que ele exiba as frases, mas que indique 3 formas de reconhecimento de quantidade:
"Nada encontrado"
"Foi encontrado até 2 resultados"
"Foi encontrado 3 ou mais resultados"
Não estou conseguindo diferenciar as duas ultimas.
Eu preciso que seja um codigo de busca pois dependo de um resultado digitado em uma pagina anterior.
Esqueça TUDO!!!!
Imagine um codigo de busca com registros de frases diversas.
Agora imagine que foi feito uma busca nas frases pela palavra "Casa".
Não quero que ele exiba as frases, mas que indique 3 formas de reconhecimento de quantidade:
"Nada encontrado"
"Foi encontrado até 2 resultados"
"Foi encontrado 3 ou mais resultados"
Não estou conseguindo diferenciar as duas ultimas.
Eu preciso que seja um codigo de busca pois dependo de um resultado digitado em uma pagina anterior.
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
#9
Posted 02/11/2004, 19:16
Se vc estudar o codigo que eu postei... ele faz exatamento o que vc quer... ele deve ter erros por que postei um exemplo de como ficaria... mas se num é... desculpe... ajudei até onde eu podia...
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
#10
Posted 02/11/2004, 21:29
iporto, no começo expliquei que sou iniciante em ASP (ou até menos ainda), com isso um simples erro no codigo me faz voltar a estaca zero; tentei sim, de todo o jeito que conheço fazer sua sugestão funcionar, mas não consegui.
De qualquer forma agradeço.
De qualquer forma agradeço.
Eletrohoo Brasil
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
Seu site de eletrônica com coteúdo 100% gratuito.
Projetos
Downloads
Componentes
Tutorias
Busca externa
E em breve um Fórum completo...
Visite: www.eletrohoo.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)