Foros del Web » Programando para Internet » PHP »

Incluir fecha en condicional

Estas en el tema de Incluir fecha en condicional en el foro de PHP en Foros del Web. 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" );                 ...
  #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

Etiquetas: condicional, fecha, formulario, incluir, mysql, registro
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 04:54.