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Ó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...