Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Preciso que no meu site tenha uma busca por nome, na verdade, busca pela letra inicial, porém, se a letra inicial for um artigo, ele buscaria pela segunda palavra. Exemplo:
A Mulher Invísível
Na listagem por letra inicial A não mostraria e pela letra inicial M, mostraria da seguinte maneira:
Mulher Invisível, A
Não sei se teria que mudar algo no meu cadastro ou na busca.
Alguém poderia me ajudar?
Att.,
>
como armazena em seu db os valores?
se for da segunda forma creio que não precisa mudar nada
No meu db está indo com o nome normal
A MULHER INVISÍVEL
então pode adaptar a busca
certeza de não ser o melhor mas pode fazer a busca usando Like e adicionado um espaço antes mas tem que pegar sem espaço tambem para casos que não tenha o artigo
algo como
WHERE CAMPO LIKE 'M%' OR CAMPO LIKE '% M%'
Kleber,
Sera q a funçao MID(), não resolve seu problema ..
Sintaxe
MID(String, CaracterInicio, TamanhoSeleção)
Exemplo
<%
myString = "Trent Carter"
newString = Mid(myString, 6, 7) " retorna = "Carter"
Response.Write "Mid(Trent Carter, 6, 7) = " & newString & "<br>"
newString = Mid(myString, 2) " retorna = "rent Carter"
Response.Write "Mid(Trent Carter, 2) = " & newString & "<br>"Abraços
você colocar por exemplo opção para o user fazer a pesquisa, tipo, tres radionbutton, sendo
()E ()OU ()Exato, facilita muito e ajuda o user tb, alem de sempre apresentar produtos relacionados com a pesquisa...
como armazena em seu db os valores?
se for da segunda forma creio que não precisa mudar nada