Pardon moi?
No te sugeri hacer algun cambio, solo la observacion de que no parece que tuvieras intencion de comenzar la semana en lunes... pero bueno, sugerencias:
1- En esa barra de titulos pon el lunes como primer dia y el domingo como ultimo
2- No sirve de mucho la variable $dia, bien puedes usar solo $dia_semana
Código php:
Ver original// Forza a que el domingo sea el ultimo dia de la semana
if($dia_semana == 0)
$dia_semana = 7;
// Si aun no haz comenzado a mostrar los dias
if($fecha == "1"){
echo '<tr>'; // Faltaba iniciar esta linea
$i=1;
while($i != $dia_semana){
echo "<td> </td>";
$i++;
}
}
// Verifica si hay que finalizar la semana al final del blucle:
if($dia_semana == 7)
echo '</tr><tr>';
Modifica tu script y nos cuentas como te fue.