Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/01/2016, 14:21
RaulArmando
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Indicador mediante php y mysql

Ya solucione el problema que tenía amigos. Comparto el código, tal vez le sea util a alguien.
Código PHP:
Ver original
  1. //obtiene la hora actual
  2.        $hActual = date("H:i:s");
  3.        //quita los : para dejar el valor de la hora entero
  4.        $rhActual = explode(':', $hActual);
  5.  
  6.        //accede a la propuedad hora minuto y segundo por arreglo
  7.        $actualTotal =  $rhActual[0] . $rhActual[1] . $rhActual[2];
  8.  
  9.        //echo "hora actual es " . $actualTotal;
  10.  
  11.         //valor de la hora de salida de la base; e igual quita los puntos : de la hora para un valor entero
  12.        $hSalida = $arreglo['hSalida'];
  13.  
  14.        //igual quita los puntos : de la hora para un valor entero
  15.        $salidaH = explode(':', $hSalida);
  16.  
  17.        $horaSalida =  $salidaH[0] . $salidaH[1] . $salidaH[2];
  18.  
  19.        //echo "hora de salida " . $horaSalida;
  20.  
  21.        // se repite el proceso
  22.  
  23.        $hCita = $arreglo['hCita'];
  24.  
  25.        $citaHora = explode(':', $hCita);
  26.  
  27.        $citaH =  $citaHora[0] . $citaHora[1] . $citaHora[2];
  28.  
  29.        //$validar = $arreglo['validar'];
  30.    
  31.        //CÓDIGO DE PRUEBA PARA EL INDICADOR
  32.        if($actualTotal < $horaSalida){
  33.            $clase = 'amarillo';
  34.        }else if($actualTotal > $horaSalida && $actualTotal < $citaH){
  35.            $clase = 'rojo';
  36.        }else if($actualTotal > $horaSalida && $actualTotal > $citaH){
  37.            $clase = 'gris';
  38.        }else if($actualTotal > $horaSalida && $actualTotal > $citaH){
  39.            $clase = 'rojo';
  40.        }