Ir para conteúdo

POWERED BY:

Arquivado

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

Penna

Problemas com Like

Recommended Posts

   <%q = Request("q")    SQL = "SELECT * FROM Noticias WHERE Area = '"&Request("Area")&"' AND titulo like '%"&q&"%' OR autor like '%"&q&"%'"   	 Set Rs = cnNoticias.Execute(SQL)    Do While Not Rs.EOF    NotID     = Rs("NotID")    Titulo    = Rs("Titulo")    DataHora  = Rs("DataHora")%>    <font face="Verdana" size="1" color="#000000">    <a style="text-decoration: none; font-weight: 700" target="_blank" href="vernoticia.asp?NotID=<%=NotID%>">    <font color="#000000"><%=Titulo%></font></a> -     <%Data = Split(DataHora, " ")    Response.Write Data(0)%></font><br>    <%Rs.MoveNext    Loop%>

 

Ta uma porcaria isso ai. Ele faz a busca mas não mostra só a área especifica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou Melhor Tenta isso:

<%q = Request("q")SQL = "SELECT * FROM Noticias WHERE AND titulo like '%"&q&"%' OR autor like '%"&q&"%'"Set Rs = cnNoticias.Execute(SQL)Do While Not Rs.EOFIf Rs("Area") = Request("Area") ThenNotID     = Rs("NotID")Titulo    = Rs("Titulo")DataHora  = Rs("DataHora")%><font face="Verdana" size="1" color="#000000"><a style="text-decoration: none; font-weight: 700" target="_blank" href="vernoticia.asp?NotID=<%=NotID%>"><font color="#000000"><%=Titulo%></font></a> - <%Data = Split(DataHora, " ")Response.Write Data(0)%></font><br><%End IfRs.MoveNextLoop%>
Tirei a verificação da área do SQL e coloquei em um If dentro do Do While.

Achu q esse aki funciona maneiro, só copiar e colar, Ok?

ValewZ

Compartilhar este post


Link para o post
Compartilhar em outros sites

"SELECT * FROM Noticias WHERE autor like '%"&q&"%'" or (Area = '"&Request("Area")&"' AND titulo like '%"&q&"%')"isso vai dar certo...

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.