Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2014, 07:35
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Aún más dificil, tratamiento de datos procedentes de mysql

Cita:
Esa modificación nunca la he hecho y estoy un poco perdido, a ver si me orientais, no sé si hacerle con un if, y donde ubicarla; por favor ser descriptivos.
¿Entonces no conoces las estructuras de control ni el flujo de tu script?

Para agregar lo que buscas es simple, efectivamente necesitas un if() para comparar el valor y asignar el color.

El problema, es que si lo haces dentro del while() estarás haciendo una porquería y lo mejor es encapsular dicha lógica en una función aparte:

Código PHP:
Ver original
  1. function dame_color($valor) {
  2.   if ($valor == 'alguno') return 'red';
  3.   // etc.
  4. }

Entonces, en tu while() sólo debes prefijar el color así:
Código PHP:
Ver original
  1. while (/* ... */) {
  2.   $color = dame_color($row->alguna_columna);
  3.  
  4.   echo "<td bgcolor=$color>";
  5.  
  6.   // etc.
  7. }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.