Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2013, 23:29
hans2488
 
Fecha de Ingreso: septiembre-2010
Mensajes: 64
Antigüedad: 14 años, 3 meses
Puntos: 5
Cambiar color fila según valor Mysql PHP

Buenas Compañeros Tengo una tabla que extraigo de una BD Mysql, pero necesito cambiarle color a las filas según el valor q tenga

La variable es $prioridad pero tiene diferentes valores, dependiendo de estos valores, quiero cambiarle color a la fila.
Esta es mi tabla:
Código PHP:
echo "<table class='hovertable' border='1' width='900px' align='center' cellspacing='0' cellpadding='0'><tr>
<th>Codigo</th>
<th>Encargado</th>
<th>Prioridad</th>
<th>Fecha del Problema</th>
<th>Numero de Computadora</th>
<th>Detalle</th>
<th>Estado</th>
<th>Fecha Que Se Reparo</th>"
;
while (
$row mysql_fetch_array($result)) 


  
        echo
"<tr><td><span class='texto'>$row[id]</span></div></td>
        <td><span class='texto'>$row[encargado]</span></td>
        <td><span class='texto'>$row[prioridad]</span></td>
        <td><span class='texto'>$row[fechapro]</span></td>
        <td><span class='texto'>$row[numeropc]</span></td>
        <td><span class='texto'>$row[detalle]</span></td>
        <td><span class='texto'>$row[estado]</span></td>
        <td><span class='texto'>$row[fechare]</span></td>
        </tr>"
;


echo
"</table>"
En otro post vi algo similar el cual indican que poniendo un array funcionaria ejemplo
Código PHP:
$prioridad_color = array( 
        
'En Proceso...' => '#DD0000'
        
'Concluido' => '#FF00FF' 
    
); 
Y esta parte explican de poner, pero no me ubico en q lugar de mi tabla lo pongo
Código PHP:
echo("<tr style='background-color:" $prioridad_color[$row['prioridad']] . ";'>\n"); 
Pero trato de hacer lo mismo pero no logro hacer funcionar, ya que me sale: Parse error: syntax error, unexpected '[', expecting ']