Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2016, 16:32
RaulArmando
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Incluir fecha en condicional

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.

Última edición por RaulArmando; 31/01/2016 a las 16:34 Razón: Cambio de letras