Ir para conteúdo

POWERED BY:

Arquivado

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

viniciusmartins

Ocultar Evento com data antiga

Recommended Posts

Olá pessoal, tudo bem?

 

Conheço muito pouco de ASP e gostaria de tirar umas dúvidas.

 

Criei um sistema de cadastro de eventos (simples: Nome do evento, Data inicial, Data final, horário, detalhes do evento, etc..), porém não sei como faço para os eventos com datas antigas se ocultarem automaticamente.

 

Exemplo:

 

Cadastrei um evento com Data Inicial em 22/04/2014 e Data Final: 23/04/2014

Ao chegar no dia 24/04/2014 gostaria que esse evento fosse oculto automaticamente (para não ser exibido no site), pois o mesmo já aconteceu.

 

No aguardo da ajuda de vocês.

 

Desde já muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Aonde eu encaixaria ??


Exemplo:


<sql="select * from tab_programacao order by id_evento asc"

set rs=connect.execute(sql)

if not rs.EOF then%>



<%idevento = rs("id_evento")

titulo = rs("titulo")

dia = rs("dia")

mes = rs("mes")

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Aonde eu encaixaria ??
Exemplo:
<sql="select * from tab_programacao order by id_evento asc"
set rs=connect.execute(sql)
if not rs.EOF then%>
<%idevento = rs("id_evento")
titulo = rs("titulo")
dia = rs("dia")
mes = rs("mes")
%>

 

seria mais fácil você fazer um loop para lista todos os eventos

ex:

<%sql="select * from tab_programacao order by id_evento asc"
set rs=connect.execute(sql)
if not rs.EOF then
do while not rs.eof
if rs("Data Fina") < now then
response.white ""
else
%>
<%=rs("id_evento")%> -<%= rs("titulo")%> - <%=rs("dia")%> - <%=rs("mes")%> <br/>
<%
end if
end if
%>

qualquer erro posta ai bzs.

now = data e hora de hoje. ou

Date() = data de hoje.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

seria mais fácil você fazer um loop para lista todos os eventos

ex:

<%sql="select * from tab_programacao order by id_evento asc"
set rs=connect.execute(sql)
if not rs.EOF then
do while not rs.eof
if rs("Data Fina") < now then
response.white ""
else
%>
<%=rs("id_evento")%> -<%= rs("titulo")%> - <%=rs("dia")%> - <%=rs("mes")%> <br/>
<%
end if
end if
%>

qualquer erro posta ai bzs.

now = data e hora de hoje. ou

Date() = data de hoje.

 

 

Deu esse erro ..

 

Microsoft VBScript compilation error '800a0400'

Expected statement

/Default.asp, line 487

end if

 

cai nesta linha ..

 

<%
end if
end if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou faz a comparação direto na string SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

terá que fazer direto na sua consulta SQL, Qual seu nível de SQL ?

ou então um simples if mesmo

 

if rs("Data Fina") < now then
response.white ""
else

rs("id_evento")-rs("titulo")- rs("dia")- rs("mes") <br/>

end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

manada seu code pro meu e-mail verme1803@hotmail.com pra mim poder entender o que vc esta querendo fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou poste aqui o code completo e link para teste

Compartilhar este post


Link para o post
Compartilhar em outros sites

10174919_701327043244428_541330355_n.jpg

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.