Si, es tal cual lo comentas "mortiprogramador" he posteado una porción del código ya que es bastante largo. Pero quizas para que quede todo mas claro y puedas ayudarme mejor voy a postear todo el códio pero por partes ya que el límite de caracteres del sitio no me lo permite. Aclaro que el problema es que con get al abrir la página me muestra por defecto todas las actividades del mes de acuerdo a la fecha actual, que es como debeía de ser, pero el paginador no funciona y con request no muestra las actividades del mes de acuerdo a la fecha actual y dice en el echo de listdo de actividades que estoy viendo December 1999. Pero el paginador funciona sin problemas. Aca pego parte de todo el código:
Código PHP:
Ver original<?php
require 'conexion.php';
?>
<script>
function abrirpopup(nombre,ancho,alto) {
dat = 'width=' + ancho + ',height=' + alto + ',left=0,top=0,scrollbars=1,resize=0';
window.open(nombre,'',dat)
}
</script>
<html>
<head>
<title>Programador de Actividades > Detalle de Actividades</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/template_css.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="java/ajax.js"></script>
<script type="text/javascript" src="java/tool_tip.js"></script>
<style type="text/css">
/* Style for invalid input */
#toolTipBox {
display: none;
padding: 5;
font-size: 12px;
border: 2px solid #006699;
font-family: verdana;
position: absolute;
background-color: #FFFFFF;
color: #006699;
font-weight: bold;
}
.Estilo1 {color: #000000}
</style>
</head>
<body>
<p>
<?php
if($_GET ['filtrar']){
// $consulta_1="SELECT Count(DISTINCT fecha) FROM fechas"; //usarlo para paginar
// $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";
}
}else{
//date_default_timezone_set('America/Argentina/Buenos_Aires');
$criterio_fecha=" AND fechas.fecha like '".date("%/".$mes_actual."/".$anio_actual)."' "; //fecha Actual echo $criterio_fecha;
$filtro=date(F
." ".Y
)." (Filtro por defecto)"; $nombre_archivo=date(F
."_".Y
); }
?>
</p>
<table width="100%" border="1" align="center" cellpadding="3" cellspacing="0" bordercolor="#006699" class="sectiontableheader">
<tr>
<td valign="middle"><?php @include 'menu_actividades.html'; ?></td>
<td valign="middle"><form name="form1" method="get" action="ver_actividades.php">
<table width="100%" border="0" align="right" cellpadding="3" cellspacing="0">
<tr class="sectiontableheader">
<td width="19%"><font color="#FFFFFF"> </font><font color="#FFFFFF">Mes:
<select name="mes" class="searchbox" id="mes">
<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Setiembre</option>
<option value="10">Octubre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
<option value="TODO" selected>TODO</option>
</select>
</font></td>
<td width="20%"><font color="#FFFFFF">Año:
<select name="anio" class="searchbox" id="anio">
<option value="TODO">TODO</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
</font></td>
<td width="21%"><div align="center"><font color="#FFFFFF">
<input name="filtrar" type="submit" class="button" id="filtrar" value="Filtrar Actividades">
</font></div></td>
</tr>
</table>
</form></td>
</tr>
</table>