Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2015, 18:30
peperafa
 
Fecha de Ingreso: diciembre-2015
Mensajes: 45
Antigüedad: 8 años, 11 meses
Puntos: 3
Respuesta: pintar campos de tabla si se cumple la condicion

Hola,

Cita:
<?php


//hacemos la conexion al servidor MySql
$mysqli = new mysqli("localhost", "root", "Admi2015", "eaton");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
//$tipo = $_POST['tipo'];
//$dato = $_POST['dato'];
//$inicio = $_POST['inicio'];
//$final = $_POST['final'];

$queryemb=("SELECT *
FROM embobinado");
$resutaemb=$mysqli->query($queryemb) or die(mysqli_error($mysqli));
$numemb = mysqli_num_rows($resutaemb);
$queryoven=("SELECT *
FROM oven");
$resutaoven=$mysqli->query($queryoven) or die(mysqli_error($mysqli));
$numoven = mysqli_num_rows($resutaoven);
$querycore=("SELECT *
FROM corecoil");
$resutacore=$mysqli->query($querycore) or die(mysqli_error($mysqli));
$numcore = mysqli_num_rows($resutacore);
$queryfinal=("SELECT *
FROM empaque");
$resutafinal=$mysqli->query($queryfinal) or die(mysqli_error($mysqli));
$numfinal= mysqli_num_rows($resutafinal);
$metaemb=15;

if ($numem>=$metaemb){
$micolor1="green";
}
else{
$micolor1="red";
}
if ($numoven>=$metaemb){
$micolor2="green";
}
else{
$micolor2="red";
}
if ($numcore>=$metaemb){
$micolor3="green";
}
else{
$micolor3="red";
}
if ($numfinal>=$metaemb){
$micolor4="green";
}
else{
$micolor4="red";
}

$self ='consulta.php'; //Obtenemos la página en la que nos encontramos
header("refresh:5; url=$self"); //Refrescamos cada 300 segundos

?>

<style>
#color1
{
background-color: <?php echo $micolor1; ?>;
}
#color2
{
background-color: <?php echo $micolor2; ?>;
}
#color3
{
background-color: <?php echo $micolor3; ?>;
}
#color4
{
background-color: <?php echo $micolor4; ?>;
}
</style>

<html >
<body><!--Vamos a crear una tabla que será impresa en el archivo excel-->

<!--creamos la tabla de el reporte con border 1 y los títulos-->
<table width="641" border="1">
<tr>
<th></th>
<th>Logrado</th>
<th>Meta</th>
</tr>
<tr>
<th>Embobinado</th>
<td id="color1" align="center"><?php echo$numemb;?></td>
<td id="color1" align="center"><?php echo$metaemb;?></td>
</tr>
<tr>
<th>Oven</th>
<td id="color2" align="center"><?php echo$numoven;?></td>
<td id="color2" align="center"><?php echo$metaemb; ?></td>
</tr>
<tr>
<th>Corecoil</th>
<td id="color3" align="center"><?php echo$numcore;?></td>
<td id="color3" align="center"><?php echo$metaemb;?></td>
</tr>
<tr>
<th>Final</th>
<td id="color4" align="center"><?php echo$numfinal;?></td>
<td id="color4" align="center"><?php echo$metaemb;?></td>
</tr>

</table>
</table>
</body>
</htm>
Hazlo a tu manera para que quede mas elegante.