java script e coldfusion
É o seguinte quero fazer um calendario onde, em um determinado dia que tenha um evento apareça como link q leva o cara para os detalhes do evento... ate ai tudo bem, mas e agora na hora de verificar quais os dias que tem o evento.... na dá.. ele so me retorna o primeiro... o resto fica em branco, o codigo vou colocar aki... Ai eu criei uma funcao em JavaScript para poder setar num vetor os valores 1 para os dias, assim eu verificaria quais os dias q tem evento e colocaria lah na hora... Mas nao tah dando nem pa setar... o q eu faço???
calendario.cfm
<script language="JavaScript"> int verif[31]; for (int i = 0; i < 31; i++) { verif[i] = 0; } function seta (int pos, int value) { verif[pos] = value; }</script><body><cfquery name="festas" datasource="namira">select dia from calendario</cfquery><cfset i = 0><cfoutput query="festas">seta (#dia#, 1);</cfoutput><cfset ultd = DaysInMonth(Now())><cfset dia = DatePart("w", Now())><table cellspacing="2" cellpadding="2" border="0"><tr> <td>Dom</td> <td>Seg</td> <td>Ter</td> <td>Qua</td> <td>Qui</td> <td>---</td> <td>Sab</td></tr><tr><cfset d = 0><cfset xota = ultd + dia><cfoutput><!---<cfloop index="j" from="0" to="6" step="1">---><cfloop index="i" from="0" to=#xota# step="1"> <cfif i LTE dia> <td></td> <cfelseif i GT dia and d LT ultd> <cfset d = d +1> <td align="right"> <cfif verif[#dia#] eq 1><a href="calender_detalhes.cfm?dia=#d#">#d#</a> <cfelse>#d# </cfif> </td> <cfelse> <cfbreak> </cfif> <cfif i MOD 7 IS 0> </tr> <tr> </cfif></cfloop></tr></table>
Essa pare comentada aki é pq nao tava funcionando eu colocar data = #adata# ao inves de dia= #url.dia# (por isso criei um campo dia no DB)na parte de SQL, pq?
calender_detalhes.cfm
CODE]
<!---<cfset ano = DatePart ("yyyy", Now())>
<cfset mes = DatePart ("m", Now())>
<cfset adata = "#url.dia#/#mes#/#ano#">
<cfif IsNumericDate(adata)><cfoutput>#adata#</cfoutput></cfif>
--->
<cfquery name="detalhes" datasource="namira">select * from calendario where dia=#url.dia#</cfquery>
<table width="75%" border="1" cellspacing="1">
<tr>
<td>Festa</td>
<td>Local</td>
<td>Data</td>
<td>Descrição</td>
<td>Foto Divulgação</td>
</tr>
<cfoutput query="detalhes">
<tr>
<td>#detalhes.festa#</td>
<td>#detalhes..local#</td>
<td>#detalhes.data#</td>
<td>#detalhes.descricao#</td>
<td><cfif #detalhes.figura# is not ""><img src="#detalhes.figura#"></cfif></td>
</tr>
</cfoutput>[[/code]
OBRIGADO
Discussão (2)
Carregando comentários...