Foros del Web » Programación para mayores de 30 ;) » Programación General »

problema con cfloop

Estas en el tema de problema con cfloop en el foro de Programación General en Foros del Web. buenas. tengo un problema tengo lo siguiente @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código coldfusion: Ver original <table cellpadding="0" cellspacing="0" width="100%" class="generalInfo"> <cfset startTime = CreateTime(7,00,00)> <cfset endTime = ...
  #1 (permalink)  
Antiguo 08/03/2012, 20:57
Avatar de shake2427  
Fecha de Ingreso: julio-2011
Mensajes: 116
Antigüedad: 13 años, 4 meses
Puntos: 3
problema con cfloop

buenas.

tengo un problema tengo lo siguiente

Código coldfusion:
Ver original
  1. <table cellpadding="0" cellspacing="0" width="100%" class="generalInfo">
  2. <cfset startTime = CreateTime(7,00,00)>
  3. <cfset endTime = CreateTime(19,00,00)>
  4.   <cfset var1= #prueba.Date_start# >      
  5.  
  6. <cfloop from="#startTime#" to="#endTime#" index="i" step="#CreateTimeSpan(0,0,20,0)#">
  7.     <tr>
  8.         <td style="border-bottom:1px solid #CCC">
  9.             <cfoutput>#TimeFormat(i, "hh:mm tt")#<br /></cfoutput>
  10.         </td>    
  11.             <td>
  12.            <cfif #timeformat(var1,'hh:mm tt')# eq #TimeFormat(i, "hh:mm tt")#>
  13.    fecha
  14.           </cfif>  
  15.             </td>
  16.   </tr>  
  17. </cfloop>
  18. </table>

el cfloop me crea un rango de horas, y me va creando la tabla, y el cfif me compara una hora traida desde la base de datos, con la hora del loop
he tenido problemas en como hacer para que esa comparacion se realize con todas la fechas que trae la consulta.
un ejemplo seria

el loop me genera lo siguiente

7:00
7:30
8:00
8:30
9:00
9:30
y asi sucesivamente

y el query tiene estas fechas

7:30 paciente 1
9:30 paciente 2

lo que necesito que haga es que me muestre lo siguiente

7:00
7:30----------7:30 paciente 1
8:00
8:30
9:00
9:30-----------9:30 paciente 2

espero que me puedan ayudar

Etiquetas: cfloop, coldfusion, rangos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:12.