Jump to content


Photo

Codigo De Busca


  • Faça o login para participar
9 replies to this topic

#1 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

Posted 30/10/2004, 11:40

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"?
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

#2 Well

Well

    ....

  • Usuários
  • 132 posts
  • Sexo:Masculino

Posted 30/10/2004, 21:20

Desculpe pela minha ignorancia mais voce poderia detalhar mais o q vc ker realmente ?

:rolleyes:
.

#3 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

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

#4 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

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...

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

#5 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

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?
* 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

#6 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

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?
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

#7 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

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
%>

;) (y)
* 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

#8 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

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!!!! :blink:
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

#9 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

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...


;) (y)
* 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

#10 maxcs

maxcs

    Turista

  • Usuários
  • 57 posts
  • Sexo:Não informado

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.
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




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq