Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/03/2013, 15:52
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 11 meses
Puntos: 270
Respuesta: dudas como crear algo en php

Cita:
pero esos colores los muestra al ya pasar de una etapa otra por ejemplo tengo un registro en pre-diagnostico que tiene como tiempo base 30 minutos para cumplirse y ingreso el otro estado de diagnostico al día siguiente y recién al ingresar eso me marca a rojo.
Y eso es porque pre-diagnostico es el elemento 0 de los arrays que utilizas en la función buscaHora.Pero, en esa función, sólo procesas cuando el elemento es > 0:
Código PHP:
Ver original
  1. ....
  2.  foreach ($info2 as $k => $v) {
  3.             if($v == $codigo)
  4.                 $key = $k;
  5.         }
  6.  
  7.         if($key>0){
  8.         .....
  9.         }
  10.         else{
  11.             return 'Sin tiempo'; // <---- Esta función devuelve 1/0 o "Sin tiempo??"
  12.             // En cualquier caso, si devuelves "Sin tiempo", por el modo en el que
  13.             // haces el test en el html, va a salir siempre en rojo.
  14.         }