<% SiteBD '---Calcula se o Ano é Bissexto Function QuantosDiasTemOMes(Mes,Ano) Select Case Mes Case 1,3,5,7,8,10,12: QuantosDiasTemOMes = 31 Case 4,6,9,11: QuantosDiasTemOMes = 30 Case Else If Ano Mod 4 = 0 And (Ano Mod 100 <> 0 Or Ano Mod 400 = 0) Then QuantosDiasTemOMes = 29 Else QuantosDiasTemOMes = 28 End If End Select End Function 'Variáveis '-----Dia, Mes, Ano. Dia = Day(Date) 'Request.QueryString("Dia") Mes = Request.QueryString("Mes") IF Mes = "" then Mes = Month(date) end if Ano = Request.QueryString("Ano") IF Ano = "" then Ano = Year(date) end if '-----Qntos dias tem o Mes Escolhido qtdia = QuantosDiasTemOMes(Mes,Ano) '-----Em q dia da semana o mes começou 'data2 = DateValue(mes&"/01/"&ano) data2 = DateValue("01/"&mes&"/"&ano) MesInicio = weekday(data2) '-----Contagem de 1-7 para nova linha (semana) DiasPassados = 0 '-----Escreve os nomes dos meses Select Case Mes Case 1: MesManu = "Janeiro" Case 2: MesManu = "Fevereiro" Case 3: MesManu = "Março" Case 4: MesManu = "Abril" Case 5: MesManu = "Maio" Case 6: MesManu = "Junho" Case 7: MesManu = "Julho" Case 8: MesManu = "Agosto" Case 9: MesManu = "Setembro" Case 10: MesManu = "Outubro" Case 11: MesManu = "Novembro" Case 12: MesManu = "Dezembro" End Select '-----Busca registros Set Busca = siteConexao.Execute("SELECT * FROM data WHERE mes="& mes &" AND ano="& ano &" ORDER BY dia ASC") dim evento(31) dim tipo(31) dim titulo(31) dim ID(31) Do while not busca.EOF ANv = busca("dia") ID(ANv) = busca("id") evento(ANv) = ANv busca.movenext loop %> Untitled Document
<% 'Ñ aparece "ANTERIR" se estiver em Janeiro if mes="1" then %> Mês Anterior <% else %> Mês Anterior <% end if %>
<%= MesManu%>/<%=ano%>
<% 'Ñ aparece "PROXIMO" se estiver em Dezembro if mes="12" then %>Próximo Mês <% else %> Próximo Mês <% end if %>
<% '----Espaco em branco, até o dia em q comeca o Mes for i = 1 to mesInicio-1 DiasPassados = DiasPassados+1 %> <% next '------Começ a listagem do Mes for i = 1 to qtdia DiasPassados = DiasPassados+1 '----- Verifica se há algum evento para o dia IF 1=1 then If i = cint(Evento(i)) then%> <% linkVertodas=ID(i) else%> <% end if%> <% ELSE %> <% end if 'Faz a soma para q seja criado nova linha na tabela. IF DiasPassados=7 then Response.write("") DiasPassados = 0 end if next IF DiasPassados<>7 then for i = 1 to (7-DiasPassados) %> <% next end if Busca.close Set Busca = nothing %>
<%'if i = Day(date) AND cint(Mes)=cint(Month(date)) AND cint(Ano)=cint(Year(date)) then Response.write("") end if %> <%=i%>
height="17">
<%=i%>
height="17">
<%=i%>
 

<% Set Busca = siteConexao.Execute("SELECT * FROM data WHERE mes="& mes &" AND ano="& ano &" ORDER BY dia ASC") Do while not busca.EOF mesTexto = Split("jan,fev,mar,abr,mai,jun,jul,ago,set,out,nov,dez",",") dia = busca("dia") mes = busca("mes") ano = busca("ano") cidade = busca("cidade") estado = busca("estado") localshow = busca("localshow") informacoes = busca("informacoes") data = "Data: "& dia &" - "& mesTexto(mes-1) &" - "& ano &"
Cidade: "& cidade &" - "& estado &"
Local:"& localshow &"
Informações:"& informacoes &"


" datas = datas & data ID(ANv) = busca("id") busca.movenext loop response.write(datas) fechaSiteBD %>