Ir para conteúdo

POWERED BY:

Arquivado

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

JulianoThiago

Destacando resultado

Recommended Posts

so substituir a palavra buscada por ela mesma mais os codigos para destacar, tipo colocar em negrito ou outra coisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo Juliano,

Você pode dar um Replace, veja o exemplo a baixo:

 

*Digamos que você faça uma busca em seu banco de dados e queira destacar na descrição exibida de um produto por exemplo a palavra pesquisada, você pode fazer da seguinte forma:

 

<%Response.Write(replace(rsBusca("descricao"), varBusca, "<span class=""resultadobusca"">"&varBusca&"</span>"))%>

 

Explicando o código

Por padrão o replace é da seguinte forma:

Replace("varivel", "é igual a" , "então substitui")

O que fiz no meu replace foi apenas adicionar a tag "<span>" do html e atribuir a uma classe do css, mas você pode definir também por um style apenas removendo a tag class=""resultado"" e adicionando style=""background-color:#CCCCCC;"".

 

Acho que isso resolve a questão, qualquer coisa, é só falar ai!!!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você vai criar o recordset na busca...

 

Na hora de prontar o resultado retornado, você faz com o replace...

 

Response.Write(Replace(RS("busca"), palavra, "<b>" & palavra & "</b>"))

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeiiiiiito galera, deu certim, mto obrigado, funcionou perfeitamente !!!!!!!!!!mto obrigado pela ajuda!!!!

Não há de que amigo, qualquer coisa, só postar ai. :P flw!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tranquilo tiozinho http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao galera montei o esquema la e tals, mas agora me ocorre o seguinte problema.Quando o cara faz uma busca pela palavra "Carro" com o C em maiúsculo e no banco de dados está em minúsculo esse "c" ele nao marca o resultado pois está diferente simplesmente por causa do "c" em minúsculo.Como eu posso arrumar isso heim?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só usar Ucase e colocar todas as letras da palavra buscada em maiusculo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso tiozinho voce deve tentar igualar ambos os ladosdepois deverá concertar os casos que tem acentos

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.