Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2014, 08:47
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 9 meses
Puntos: 326
Respuesta: Distinguir filas por color de tabla según variable

Del segundo trozo de código:

Código PHP:
<?php .....
            if (
$var7 == 'Si') {
            echo 
"<tr bgcolor='red'>
<td><center>$var</center><input name='txtfecha[]' type='hidden'  value='$var' size='6'/></td>
<td><center>$var1</center><input name='txtentrada]' type='hidden'  value='$var1' size='4'/></td>
<td><center>$var5</center><input name='txtsalida[]' type='hidden'  value='$var5' size='4'/></td>
<td><center>$var3</center><input name='txtproyecto[]' type='hidden'  value='$var3' size='10'/></td>
<td><center>$var6</center></td>
<td><center>$var4</center><input name='txtencargado[]' type='hidden'  value='$var4' size='5'/></td>
 
 
</tr>"
;

}else{
echo 
"<tr bgcolor='red'>
<td><center>$var</center><input name='txtfecha[]' type='hidden'  value='$var' size='6'/></td>
<td><center>$var1</center><input name='txtentrada]' type='hidden'  value='$var1' size='4'/></td>
<td><center>$var5</center><input name='txtsalida[]' type='hidden'  value='$var5' size='4'/></td>
<td><center>$var3</center><input name='txtproyecto[]' type='hidden'  value='$var3' size='10'/></td>
<td><center>$var6</center></td>
<td><center>$var4</center><input name='txtencargado[]' type='hidden'  value='$var4' size='5'/></td>
 
 
</tr>"
;
            }
            
            echo 
"</table>
</center>"
;
}
?>
Te sobran las dos lineas que te he quitado:
Código PHP:
            }
            
            echo 
"</table>
</center>"

Pq cerrabas el if, seguías haciendo cosas, y luego hacias el else... y ahí te daría error.

Ahora, yo modificaría el primero para algo más sencillo:
Código PHP:
<?php
$sql
="
SELECT entrada.fecha, entrada.horario, entrada.empleado, entrada.proyecto, entrada.encargado, entrada.salida, entrada.novedades, entrada.festivo
FROM entrada
WHERE entrada.empleado = '"
.$cedula."' AND  fecha BETWEEN '2014-11-29' AND '2014-12-13'
ORDER BY entrada.fecha"
;
        
$cs=mysql_query($sql,$cn);
        echo
"<center><font size=4 color='#0B71C4'><strong>DETALLES N&Oacute;MINA</strong></font><br><br>
<table border='1' bordercolor='#C5E9FC' bgcolor='#FFFFFF'>
<tr>
<td><center><font color='#0B71C4'><strong>Fecha</strong></font></center></td>
<td><center><font color='#0B71C4'><strong>Horario Entrada</strong></font></center></td>
<td><center><font color='#0B71C4'><strong>Horario Salida</strong></font></center></td>
<td><center><font color='#0B71C4'><strong>Proyecto</strong></font></center></td>
<td><center><font color='#0B71C4'><strong>Novedades</strong></font></center></td>
<td><center><font color='#0B71C4'><strong>Encargado del Ingreso</strong></font></center></td>
</tr>"
;
        while(
$resul=mysql_fetch_array($cs)){
            
$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];
            if(
$var7 == "Si"$color="red";
            else 
$color "blue";
            echo 
"<tr bgcolor='$color'>
<td><center>$var</center><input name='txtfecha[]' type='hidden'  value='$var' size='6'/></td>
<td><center>$var1</center><input name='txtentrada]' type='hidden'  value='$var1' size='4'/></td>
<td><center>$var5</center><input name='txtsalida[]' type='hidden'  value='$var5' size='4'/></td>
<td><center>$var3</center><input name='txtproyecto[]' type='hidden'  value='$var3' size='10'/></td>
<td><center>$var6</center></td>
<td><center>$var4</center><input name='txtencargado[]' type='hidden'  value='$var4' size='5'/></td>
 
 
</tr>"
;
            }
            
            echo 
"</table>
</center>"
;
?>
Por decir algo...
__________________
>> Eleazan's Source
>> @Eleazan