es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo hacer que los diferentes colores dependan de la fecha de hoy?

¿Cómo puedo cambiar el color si la fecha en la base de datos es mayor que la fecha actual? En la imagen, se puede ver que la fecha debajo de 002 es mayor que la fecha actual, por lo que el color debe ser verde. Si es menor que la fecha actual, debe ser rojo. ¿Cómo puedo hacer que se detecte automáticamente la fecha?

$tipo = $equipArray[$x];
$sql = “SELECT * FROM map_db_oee.tbl_actual_correlation WHERE waferid LIKE ‘NSX1234%’ AND prober='”.$tipo.”‘ ORDER BY dt_cor DESC LIMIT 1″;
$resultado = mysqli_query($conn, $sql);
if (mysqli_num_rows($resultado) > 0) {
$fila = mysqli_fetch_array($resultado);
if ($fila[“dt_corr”] > date(“Y-m-d”)) {
$color = “green”;
} else {
$color = “red”;
}
$fecha = “
“.$fila[“dt_corr”].” “;
}
else {
$fecha = “”;
}

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puede usar una sentencia if para verificar si la fecha en la base de datos es mayor que la fecha de hoy y establecer el color correspondiente.

    $tipo = $equipArray[$x];
    $sql = "SELECT * FROM map_db_oee.`tbl_actual_correlation` WHERE `waferid` LIKE 'NSX1234%' AND prober=''".$tipo."' ORDER BY dt_cor DESC LIMIT 1'";
    $resultado = mysqli_query($conn, $sql);
    if (mysqli_num_rows($resultado) > 0) {
      $fila = mysqli_fetch_array($resultado);
      $fecha = date("Y-m-d", strtotime($fila["dt_corr"]));
      if ($fecha > date("Y-m-d")) {
        $fecha = "<br><font size="\&quot;2px\&quot;" color="\&quot;green\&quot;">".$fila["dt_corr"]." </font>";
      } else {
        $fecha = "<br><font size="\&quot;2px\&quot;" color="\&quot;red\&quot;">".$fila["dt_corr"]." </font>";
      }
    } else {
      $fecha = "";
    }
    

Comments are closed.