Amigos, tengo el siguiente código para poder obtener la hora en formato numérico.
Código PHP:
//obtiene la hora actual
$hActual = date("H:i:s");
//quita los : para dejar el valor de la hora entero
$rhActual = explode(':', $hActual);
//accede a la propuedad hora minuto y segundo por arreglo
$actualTotal = $rhActual[0] . $rhActual[1] . $rhActual[2];
//valor de la hora de salida de la base; e igual quita los puntos : de la hora para un valor entero
$hSalida = $arreglo['hSalida'];
//igual quita los puntos : de la hora para un valor entero
$salidaH = explode(':', $hSalida);
$horaSalida = $salidaH[0] . $salidaH[1] . $salidaH[2];
// se repite el proceso
$hCita = $arreglo['hCita'];
$citaHora = explode(':', $hCita);
$citaH = $citaHora[0] . $citaHora[1] . $citaHora[2];
Y la siguiente condición es para un indicador dentro de una celda. Cada que se cumple una condición de acuerdo a una hora de entrada y hora de salida introducidas en un formulario, la celda cambia de color.
Código PHP:
//CONDICIONES PARA EL INDICADOR
if($actualTotal < $horaSalida && $fSalida=$actualTotal){
$clase = 'amarillo';
}else if($actualTotal > $horaSalida && $actualTotal < $citaH && $fSalida){
$clase = 'rojo';
}else if($actualTotal > $horaSalida && $actualTotal > $citaH && $fSalida){
$clase = 'gris';
}
También se introduce una fecha en el formulario, y estos datos y más se muestran en una ventana (conforme se van haciendo registros en el formu, el while los muestra )por medio de una consulta mysqli.
Código PHP:
while($arreglo = mysqli_fetch_array($consulta))
{
echo "<tr>";
echo "<td class='tdCenter'>".$arreglo['folio']."</td>";
echo "<td>".$arreglo['nombre']."</td>";
echo "<td class='tdCenter'>".$arreglo['autobus']."</td>";
echo "<td>".$arreglo['origen']."</td>";
echo "<td>".$arreglo['destino']."</td>";
echo "<td>".$arreglo['cliente']."</td>";
echo "<td class='tdCenter'>".$arreglo['fSalida']."</td>";
echo "<td class='tdCenter'>".$arreglo['hSalida']."</td>";
/*echo "<td>".
"<form method='post' action='alta.php'>
Esperando<input type='radio' name='validar' value='Espera'><p>
Confirmado<input type='radio' name='validar' value='Confirmar'>
</form>"
."</td>";*/
echo "<td class='tdCenter'>".$arreglo['hCita']."</td>";
Uno de los problemas que tengo es que necesito que el indicador cambie solo en la fecha indicada, porque si cambia, pero diario en las horas señaladas. Y el otro es que se necesita validar la hora de salida con un botón, si no se valida al presionar el botón no cambia de color y se envía un correo. Lo que más me importa es la inclusión del botón. Lo estaba intentando hacer pero no que queda. Desde ya muchas gracias por sus posibles respuestas e interés. Saludos.