Código PHP:
Ver original<?
if($_REQUEST){
// $consulta_1="SELECT Count(DISTINCT fecha) FROM fechas"; //usarlo para paginar
// FILTRO PARA LAS FECHAS
if ($mes!="TODO" AND $anio!="TODO"){
$criterio_fecha=" AND fechas.fecha like '%/".$mes."/".$anio."'";
$filtro=" Estas viendo ". date(F
." ".Y
,mktime(0,0,0,$mes,1,$anio)); $nombre_archivo=date(F
."_".Y
,mktime(0,0,0,$mes,1,$anio)); }elseif ($mes=="TODO" AND $anio!="TODO"){ //Filtro por año
$criterio_fecha=" AND fechas.fecha like '%/".$anio."'";
$filtro=" Estas viendo todo el ". date(Y
,mktime(0,0,0,1,1,$anio)); $nombre_archivo="todo_".date(Y
,mktime(0,0,0,1,1,$anio)); }elseif ($mes!="TODO" AND $anio=="TODO" ){ //Filtro por MES
$criterio_fecha=" AND fechas.fecha like '%/".$mes."/%'";
$anio="2006";
$filtro=" Estas viendo todas las de ". date(F
,mktime(0,0,0,$mes,1,$anio)); $nombre_archivo="todo_".date(F
,mktime(0,0,0,$mes,1,$anio)); }else{
$criterio_fecha="";
$filtro=" Estas viendo todas las actividades ";
$nombre_archivo="todas_actividades";
}
//echo date(d."/".m."/".Y);
}else{
$criterio_fecha=" AND fechas.fecha Like '".date("%/".$mes."/".$anio)."'"; //fecha Actual $filtro=date(F
." ".Y
)." (Filtro por defecto)"; $nombre_archivo=date(F
."_".Y
); }
?>
if($criterio_fecha==""){
$consulta_2="SELECT distinct fechas.fecha FROM auxiliar_calendario, fechas, actividades Where auxiliar_calendario.id_act=actividades.id_act And auxiliar_calendario.id_fechas=fechas.id_fechas ORDER BY RIGHT(fechas.fecha, 8) DESC, RIGHT(fechas.fecha, 10) ASC, RIGHT(fechas.fecha, 4) ASC";
}else{
$consulta_2="SELECT distinct fechas.fecha FROM auxiliar_calendario, fechas, actividades Where auxiliar_calendario.id_act=actividades.id_act And auxiliar_calendario.id_fechas=fechas.id_fechas".$criterio_fecha."ORDER BY RIGHT(fechas.fecha, 8) DESC, RIGHT(fechas.fecha, 10) ASC, RIGHT(fechas.fecha, 4) ASC";
}
$result=mysql_query ($consulta_2);
$nro1=1;
while ($row = mysql_fetch_array($result)){
if($nro1==1){
$nro1=2;
}else{
$nro1=1;
}
//verificar si esta reservada
$consultar_reserva=mysql_query("SELECT * FROM fechas WHERE reservado=1 AND fecha='".$row['fecha']."'");
if(mysql_fetch_array($consultar_reserva)){
$banderita="<span id=\"toolTipBox\" width=\"200\"></span><img src=\"images/banderaRoja.gif\" width=\"23\" height=\"25\" onMouseOver=\"toolTip('Este día esta reservado',this)\">";
}else{
$banderita='<img src="images/banderaVerde.gif" width="23" height="25">';
}
$fecha_de_hoy=date(d."/".m."/".Y);
if(strpos($row['fecha'],$fecha_de_hoy)){
$dia_de_hoy="<span id=\"toolTipBox\" width=\"200\"></span><img src=\"images/clock.gif\" width=\"25\" height=\"25\" onMouseOver=\"toolTip('Actividades del día de hoy',this)\">";
}else{
$dia_de_hoy="";
}
?>
Y esto es el paginador:
Código PHP:
Ver original<table width="70%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="left"><a href="ver_actividades.php?mes=
<? printf("%02d",$mes-1); ?>&anio=
<? echo $anio ?>"><<
Mes Anterior</a></div></td>
<td><div align="center"><a href="ver_actividades.php?mes=
<? echo date(m
); ?>&anio=
<? echo date(Y
) ?>">Vista
segun hoy</a></div></td>
<td><div align="right"><a href="ver_actividades.php?mes=
<? printf("%02d",$mes+1); ?>&anio=
<? echo $anio ?>">Mes
Siguiente >></a></div></td>
</tr>
</table>