buenas a tod@s
tengo una duba o mas bien problema.
quiero hacer un calenadrion en php y que me salen todos los meses del año.
EJ:
tabla del mes enero | febrero | marzo ....
tengo un script pero me salen 365 tablas cada mese se duplica los dias por tabla bien claro " en el mes de enero hay 31 dia pues la tabla de enero se duplica por 31 mes de febrero 28 dias se duplica por 28" pero lo que quiero es que me sale solo una tabla por mes
aqui os dejo el script aber se me pueden ayudar yo creao que tengo el error o mal echo el bucle pero ...
Código PHP:
Ver original$chIn = "2011-01-01";
$chOut = "2011-12-31";
$i = strtotime($chIn);
$o = strtotime($chOut);
$firstDay = date("N", $i);
$numDays = date("t", $i);
$d = date("z", $i);
$counter = 0;
for($r = $i; $r <= $o; $r+=86400){
//for($mes = 0; $mes < $numerodiasdelmes ; $mes = $numerodiasdelmes)
?>
<table style="border:1px solid #CCC;" border="1" cellpadding="2" cellspacing="3">
<?php echo date('F-Y', $r); ?> <tr>
<?php
//echo '<table border="0" cellpadding="1" cellspacing="2">';
for($i = 1; $i < $numDays+1; $i++, $counter++)
{
if($i == 1)
{
// Workout when the first day of the month is
$firstDay = date("N", $r); for($j = 1; $j < $firstDay; $j++, $counter++)
echo '<td style="border:1px solid #CCC;"> </td>';
}
if($counter % 7 == 0)
echo "</tr><tr>";
echo '<td style="border:1px solid #CCC;">'.$i.'</td>';
}
?>
</tr></table>
<?php
}