Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2012, 14:52
Avatar de Karmac
Karmac
 
Fecha de Ingreso: agosto-2011
Ubicación: Bilbao
Mensajes: 196
Antigüedad: 12 años, 8 meses
Puntos: 34
Respuesta: Dar colores diferentes segun la variable

Tienes un par de fallitos:
1) en $estilo_color_clase no debes poner '#'
2) en el echo no debes poner class, sino id, ya que en el css la referencia que haces es a un id
3) te faltan las aperturas de php
4) los if deberian estar dentro del bucle, si no $dades es null!

y una sugerencia es que quites todos esos if porque la clase va a ser la variable en minusculas, asi que mejor que la cambies a minusculas y la imprimas. Te quedaría algo asi:

Código PHP:
Ver original
  1. <html>
  2.     <head>
  3.         <meta charset="UTF-8">
  4.  
  5.         <style>
  6.         .marcelal   { color: #F9F   }
  7.         .marcelam   { color: #06F   }
  8.         .hernand    { color: #096   }
  9.         .carloso    { color: #F96   }
  10.         .roberton   { color: #639   }
  11.         </style>
  12.     </head>
  13.     <body>
  14.  
  15. <?php
  16. $consulta = 'SELECT * FROM tabla';
  17. $resp = mysql_query($consulta);
  18. while ( $dades = mysql_fetch_array($resp) ) {
  19.     echo '<p class="' . strtolower( $dades['gls_asesores'] ) . '">SALA: ' . $dades['id_sala'] . '<br>';
  20. }

Saludos.