
17/06/2006, 22:54
|
 | | | Fecha de Ingreso: diciembre-2003 Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 21 años, 3 meses Puntos: 19 | |
Código PHP:
<table> <?php include("funciones.php"); $mess = $_GET['mess']; $anio = $_GET['anio']; if($mess == "" || $anio == ""){ $anio = date("Y"); $mess = date("n"); } $ultimo = date("t",mktime(0, 0, 0, $mess, 1, $anio)); if($mess == '12' || $mess == '1'){ if($mess == '12'){ $next = 1; $prev = $mess -1; $anion = $anio + 1; $aniop = $anio; } if($mess == '1'){ $next = $mess + 1; $prev = 12; $anion = $anio; $aniop = $anio -1; } }else{ $next = $mess + 1; $prev = $mess - 1; $aniop = $anio; $anion = $anio; } echo "<tr><th colspan=7>$anioo</th></tr><tr>"; echo "<tr><td><a href='calendario.php?mess=$prev&anio=$aniop'><<</a></td><th colspan=5>$mes[$mess] $mess</th><td><a href='calendario.php?mess=$next&anio=$anion'>>></td></tr><tr>"; echo "<tr><td>D</td><td>L</td><td>M</td><td>M</td><td>J</td><td>V</td><td>S</td></tr>"; $diaa = "1"; while($diaa <= $ultimo){ $dia = date("D",mktime(0,0,0,$mess,$diaa,$anio)); # retorna el dia de la semana en letras... $fecha = date("d",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia del mes en 01/31 $dia_semana = date("w",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia de la semana en numero
if($dia == "Sun"){ echo "</tr><tr>"; } if($fecha == "01"){ $i=0; while($i != $dia_semana){ echo "<td> </td>"; $i++; } } //Esto es lo que tenes que editar de la siguiente forma !!! echo "<td><a href='mostrar.php?dia=$fecha&mes=$mes[$mess]&anio=$anioo'>$fecha</a></td>"; $diaa++; } echo "</tr>"; ?> </table>
mostrar.php Código PHP: $dia = $_GET['dia']; $mes = $_GET['mes']; $anio = $_GET['anio']; echo "Dia: $dia Mes: $mes Año: $anio";
Creo que es eso lo que buscas ...
Fijate que tambien presente un calendario con eventos, pero no lo puse en las FAQ's!
Aca te dejo el link por si lo queres ver! http://www.forosdelweb.com/f18/calendario-con-eventos-listo-395916/
saludos |