Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2015, 16:03
cron4l
 
Fecha de Ingreso: febrero-2015
Ubicación: Mexico
Mensajes: 46
Antigüedad: 9 años, 8 meses
Puntos: 3
Exclamación Cambiar color de fondo dependiendo de variable mysql

Hola a todos,

Estoy un poco atorado en un sistema que estoy desarrollando, una de las cosas que tengo que hacer es cambiar el fondo(bg) de un <td> dependiendo del ultimo registro que tenga la DB

tengo el siguiente codigo que me lista en un <td> los nombres de los candidatos (personas X) y a mismo tiempo unas imagenes cualquiera.

En una tabla de la DB hay un campo que dice semaforo de los cuales solo puede ser 4 colores: Verde, Amarillo, Purpura y Azul.


Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  3.     <title>Monitoreo de candidatos</title>
  4.     <link rel="stylesheet" href="../css/css2.css"/>
  5. </head>
  6. <div id="contenedor">
  7.     <?php
  8.     setcookie("edo2","",time()-1,"/");
  9.     include("../conexiones/conexion.php");
  10.     $sql="SELECT * FROM candidatos";
  11.     $rs=$conexion->query($sql);
  12. ?>
  13. <br><br>
  14. <table class="tab">
  15.     <tbody>
  16. <?php
  17.         while ($reg = $rs->fetch_assoc())  
  18.     {
  19.         $can = $reg["id_can"];
  20. ?>
  21.     <tr>
  22.         <td class="td1"><?php echo utf8_encode($reg["nombre"]);?>
  23.         <a href="reports.php?can=<?php echo $can ?>&sem=Azul"><img class="img1" src="http://www.forosdelweb.com/f18/img/azul.png" onmouseover="this.src='../img/azul2.png';" onmouseout="this.src='../img/azul.png'"; width="35" height="35"></a>
  24.         <a href="reports.php?can=<?php echo $can ?>&sem=Purpura"><img class="img2" src="http://www.forosdelweb.com/f18/img/rosa.png" onmouseover="this.src='../img/rosa2.png';" onmouseout="this.src='../img/rosa.png'"; width="35" height="35"></a>
  25.         <a href="reports.php?can=<?php echo $can ?>&sem=Amarillo"><img class="img3" src="http://www.forosdelweb.com/f18/img/amarillo.png" onmouseover="this.src='../img/amarillo2.png';" onmouseout="this.src='../img/amarillo.png'"; width="35" height="35"></a>
  26.         <a href="reports.php?can=<?php echo $can ?>&sem=Verde"><img class="img4" src="http://www.forosdelweb.com/f18/img/verde.png" onmouseover="this.src='../img/verde2.png';" onmouseout="this.src='../img/verde.png'"; width="35" height="35"></a>
  27.         </td>
  28.     </tr>
  29.     </tbody>
  30. <?php  
  31.     }
  32.     $conexion->close();
  33. ?>
  34. </div>
  35. </body>
  36. </html>

Lo que me gustaria saber es como hacer que dependiendo el ultimo registro del semaforo el <td> se pinte de ese color.

por el momento no me interesa que se cambien en tiempo real (ajax) se que con esto cambiara cada que se haga un refresh a la pagina y no importa eso lo hago despues.
__________________
Agradecer no cuenta nada \o/ +1

<<-----CentOS----->>