Ir para conteúdo

POWERED BY:

Arquivado

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

Marinho

Data em calendario

Recommended Posts

Tenho uma calendário, já quebrei a cabeça tentando marcar data nesse caléndario. gostaria da ajuda de vocês Gostaria de marcar os dias entre as datas 15/11/05 até 25/11/05. Como faço uma consulta no banco para marcar os dias entre essas duas datas. E quando as datas marcadas forem de um mes para o outro ? Ex: 25/12/05 a 05/01/06 Script do calendárioque estou usando <% 'Primeiro valor = month(now) ano = year(now) if valor = 12 Then Valor_Mais = 1 & "&ano=" & ano + 1 else Valor_Mais = Valor + 1 & "&ano=" & ano End if if valor = 1 Then Valor_Menos = 12 & "&ano=" & ano - 1 else Valor_Menos = Valor1 - 1 & "&ano=" & ano End if Select Case valor Case 1,3,5,7,8,10,12 Mes = 31 Case 4,6,9,11 Mes = 30 Case Else If ano Mod 4 = 0 And (ano Mod 100 <> 0 Or ano Mod 400 = 0) Then Mes = 29 Else Mes = 28 End If End Select Total = 1 Dia = 1 data = "1/" & valor & "/" & ano data2 = mes & "/" & valor & "/" & ano X = weekday(cdate(data)) - 1 Colunas = Fix(Mes + X) / 7 If Colunas > 5 Then Colunas = 6 Else Colunas = 5 End if %> <table width="137" border="0" cellspacing="0" cellpadding="0"> <form method="post" action="../entrada.asp" name="form" onSubmit="return enviar();"> <tr> <td width="137" align="center"> <table width="99%" border="0" cellpadding="0" cellspacing="0" bgcolor="#077AB1" class="mes"> <tr> <td width="86" align="left" valign="top"><div align="center"> <%=MonthName(valor)%> </div></td> </tr> </table></td> </tr> <tr> <td align="center"><table width="99%" border="0" cellpadding="0" cellspacing="1" bgcolor="#05487A" class="agenda"> <tr align="center" class="texto_marrom_01"> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">D</font></td> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">S</font></td> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">T</font></td> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">Q</font></td> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">Q</font></td> <td width="17" height="18" class="regulatabela" ><font color="#FFFFFF">S</font></td> <td width="25" height="18" class="regulatabela" ><font color="#FFFFFF">S</font></td> </tr> </table></td> </tr> <tr> <td><table width="137" border="0" cellpadding="0" cellspacing="1" class="agenda"> <tr> <td width="135" height="58" bgcolor="#F2F9FF"> <% FOR I = 1 TO Colunas %> <table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" class="agenda"> <tr align="center" class="texto_marrom_01"> <% FOR S = 1 TO 7 IF Dia <= Mes AND Total > x Then Mostra = Dia Cor = "#056DBA" Dia = Dia + 1 Else Mostra = " " Cor = "#ffffff" End IF %> <td width="133" height="20" bgcolor="<%=Cor%>" class="regulatabela"><%=mostra%></td> <% Total = Total + 1 NEXT %> </tr> </table> <% NEXT %> </td> </tr> </table></td> </tr> </form> </table> Obrigado a todos !

Compartilhar este post


Link para o post
Compartilhar em outros sites

tambem não entendimas se não quiser partir do zero tem scripts de calendario no laboratorio de scripts... tem inclusive um postado por mim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela atenção, foi muito rápido. Vamos lá !Ex: uma pessoa reservou 8 dias em um hotel de 25/11/05 a 03/12/05No banco de dados a tabela com o campo data_entrada e data_saidaVou exibir este caledário acima citado para a próxima pessoas que se interessar em alugar o imóvelGostaria de marcar nesse caledário entre os dias que estão indisponiveisDeu para entender ?Obrigado mais uma vez !

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.