vi un caso similar a este en un post antiguo y basandome en el aplique este codigo pero solo consigo que toda la tabla cambie de color y no una fila en especifico...
Código PHP:
Ver original<?php
$sql="
SELECT entrada.fecha, entrada.horario, entrada.empleado, entrada.proyecto, entrada.encargado, entrada.salida, entrada.novedades, entrada.festivo, entrada.almuerzo
FROM entrada
WHERE entrada.empleado = '".$cedula."' AND fecha BETWEEN '2014-09-29' AND '2014-10-13'
ORDER BY entrada.fecha";
echo"<center><font size=4 color='navy'><strong>DETALLES NÓMINA</strong></font><br><br>
<table border='4' bordercolor='#0099FF'>
<tr>
<td><font color='navy'><strong>Fecha</strong></font></td>
<td><font color='navy'><strong>Horario Entrada</strong></font></td>
<td><font color='navy'><strong>Horario Salida</strong></font></td>
<td><font color='navy'><strong>Proyecto</strong></font></td>
<td><font color='navy'><strong>Almuerzo</strong></font></td>
<td><font color='navy'><strong>Novedades</strong></font></td>
<td><font color='navy'><strong>Ing. Encargado</strong></font></td>
</tr>";
'Si' => '#DD0000',
'No' => '#FF00FF'
);
$var=$resul[0];
$var1=$resul[1];
$var2=$resul[2];
$var3=$resul[3];
$var4=$resul[4];
$var5=$resul[5];
$var6=$resul[6];
$var7=$resul[7];
$var8=$resul[8];
echo "<tr bgcolor=' ". $var7[$resul['txtfecha']] ."'>
<td><input name='txtfecha[]' type='text' value='$var' size='6'/></td>
<td><input name='txtentrada]' type='text' value='$var1' size='4'/></td>
<td><input name='txtsalida[]' type='text' value='$var5' size='4'/></td>
<td><input name='txtproyecto[]' type='text' value='$var3' size='10'/></td>
<td><input name='txtalmuerzo[]' type='text' value='$var8' size='1'/></td>
<td><textarea name='txtnovedad[]' type='text' value='' size='15'>$var6</textarea></td>
<td><input name='txtencargado[]' type='text' value='$var4' size='5'/></td>
</tr>";
}
echo "</table>
</center>";
?>