buenas estoy haciendo un calendario que sale todos los meses pero me he bloqueado,
quiero que los meses esten en cada columna4 despues otros 4 y 4 ej
Ene - feb - mar - abr
may - jun - jul - ago
sep - oct - nov - dic
de esta forma pero me codigo saca mese en celda
la fecha se recupera atraves de una consulta a mysql aqui os dejo el script:
Código PHP:
Ver originalrequire '../lib/db.php';
$year = '2011';
$d = $year."-01-01";
$h = $year."-12-31";
// queer to the db
$query = "SELECT * FROM anio_2011 WHERE Fecha BETWEEN '".$d."' AND '".$h."' ";
//echo $row['Fecha'].'<br />';
$fecha = $row['Fecha'];
//$fecha2 = getdate($fecha1);
$dia = date('d', $fecha1); $dd = date('j', $fecha1); $mm = date('n', $fecha1); $mmtres = date('n', $fecha1)+3; $ccyy = date('Y', $fecha1); $Mname = date('F', $fecha1);
$dweek = date('N', $fecha1); $dMes = date('t', $fecha1); $dName = date('D', $fecha1); $array_mes= array(1 => 'enero', 'febrero',
'marzo',
'abril',
'mayo',
'junio',
'julio',
'agusto',
'siptiembre',
'octuble',
'noviembre',
'deciembre');
if($mm <= 4){echo '</table><table>';}elseif($mm <= 8){echo '</table><table>';}
$fecha = $row['Fecha'];
//$fecha2 = getdate($fecha1);
$dia = date('d', $fecha1); $dd = date('j', $fecha1); $mm = date('n', $fecha1); $mmtres = date('n', $fecha1)+3; $ccyy = date('Y', $fecha1); $Mname = date('F', $fecha1);
$dweek = date('N', $fecha1); $dweek1 = date('w', $fecha1); $dMes = date('t', $fecha1); $dName = date('D', $fecha1); $zz = date('W', $fecha1); //if ($dd = $dMes){echo '</tr><tr>';}
$class = 'precio';
$calendar = '';
$i = 1;
//$calendar .= ($mmtres);
$calendar .= ($dName == 'Sun') ? '</tr><tr>' : '';
$calendar .= ($dd == $i && $dd <= $dMes) ? '</table><table>' : '';
//$calendar .= ($dd >= $dweek) ? '</tr><tr>' : '';
//$calendar .= ($dd == $i && $dd != $dweek) ? '</tr><tr>' : '';
$calendar .= ($dd == $i && $dweek == $dd) ? "<td class='".$class."'>" . $dd. "</td>" : "".
"<td class='".$class."' >" . $dd . "</td>";
echo $calendar;
}
?>
porfavor necesito sus ayudas :( :(