estoy bloqueado con un calendario anual, el problema es que quiero que el primer dia sale en su celda ejemplo: el mes de enero del 2011 el primer dia impienza el sabado osea que las primeras celdas de la semana se quedan vacias.
aqui esta mi codigo
Código PHP:
Ver original
<?php require('../db.php'); $id_hotel = '1'; $table = 'anio'.$id_hotel.'_2011'; $query = "SELECT * FROM ".$table." WHERE ".$table.".id_hotel = '".$id_hotel."' GROUP BY fecha"; if($result) echo '<table border="1" style="text-align: right;">'; { for($i = 1; $i <=7; $i++){ echo '<th>'.$nombre_dias[$i].'</th>'; } $fecha = $row['fecha']; $full_date = $y.'-'.$m.'-'.$d; $finS = 'SUN'; $diase = $nombre_dias[$n]; $fiestd = $y.'-'.$m.'-1'; $class = ''; if($row['pro_1'] > 1){ $class .= 'background-color:#09C;';}else{ $class .= 'background-color:#FFF;';} if($nombre_dias[$n] == $nombre_dias[7]){ $class .= 'background-color:#e5204a;';} //if(!$fiestd == $nombre_dias[1]){echo '<td> </td>';} //if($dm == $nombre_dias[$n] ){ echo '<td> </td>';} if($dm <= 1 || $nombre_dias[$n] == $nombre_dias[7]){echo '</tr><tr>';} if($dm){echo ' <td align="right" style="'.$class.'">'.$dm.'</td> ';}elseif(!$n == $nombre_dias[$n]){echo '<td> </td>';}} } } ?>