Tengo el siguiente código que me muestra actividades colocadas por su día en la próxima semana.
El problema es que me gustaría que siempre me muestre la columna con el día de la semana (incluso aunque no haya actividad en dicho día).
Qué cambio le puedo hacer al código para esto?
GRacias!!
Código PHP:
$result = mysql_query("SELECT * FROM horarios WHERE fecha<'$tomorrow' AND fecha>='$today' ORDER BY fecha DESC");
$nombre_dias = array('', 'LUNES', 'MARTES', 'MIERCOLES', 'JUEVES', 'VIERNES', 'SABADO', 'DOMINGO');
$ultima_fecha_leida = '';
echo "<table width='99%' bgcolor='#FFF4CA' align='center' cellpadding='4'>";
while($row = mysql_fetch_array($result))
{
$fecha = strtotime($row[fecha]);
$fecha1 = date('N', $fecha);
$horaComienzo = substr ($row[horaComienzo], 0,5);
$horaFin = substr ($row[horaFin], 0,5);
if($fecha1 != $ultima_fecha_leida)
{
echo "<td width='100px' valign='top'><div style='background: #FFBE28'><center><font face=Arial size=2 color=#016599><b>".$nombre_dias[$fecha1]."</b></div>";
$ultima_fecha_leida = $fecha1;
}
echo "<div align='left'><br /><a href='actividad.php?actividad=".$row['actividad']."'><font face=Arial color=#02669A size=2><b>".$row['actividad']."</b></a><br />";
echo "<font face=Arial color=#000000 size=2><align='left'>" . FechaFormateada2($fecha) ."<br />";
echo "<font face=Arial color=#000000 size=2>"."Hora: ". $horaComienzo .'-'. $horaFin."<br /><br /></div>";
}
echo "</table>";