Código PHP:
<?php
include "config.php";
//conectamos a mysql
$conecta = mysql_connect($dbhost,$dbuser,$dbpass) or die("Imposible conectar con MySQL.\n<br />\nPrueba en editar el archivo config.php");
//seleccionamos db
mysql_select_db($dbname,$conecta) or die("Imposible seleccionar DB.\n<br />\nPrueba en editar el archivo config.php");
$fecha_inf= mktime(0,0,0,$_GET['mes'] ,1,$_GET['ano']);
$fecha_sup= strtotime(date("m/d/Y",$fecha_inf)."+1 month");
//muestra todos los mensajes
$query = "select * from libro where fechapag>=$fecha_inf and fechapag<$fecha_sup order by fechapag desc";
$resp = mysql_query($query) or die (mysql_error());
while ($datos = mysql_fetch_array($resp)) {
echo "<table width=\"700\" border=\"1\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n"
."<tr>\n"
."<td width=\"25%\">Autor</td>\n"
."<td width=\"75%\">Mensaje</td>\n"
."</tr>\n"
."<tr>\n"
."<td width=\"25%\" align=\"center\" valign=\"top\"> $datos[autor] <br />"; if ($mostrar_ip == 1) { echo "IP: $datos[ip]"; }
echo "</td>\n"
."<td width=\"75%\" valign=\"top\"> Enviado: $datos[fecha] Título: $datos[titulo] <hr size=\"1\" /> $datos[mensaje] </tr>\n"
."</tr>\n"
."</table>\n"
."<br />\n\n";
}
//liberamos memoria y desconecta de mysql
@mysql_free_result($resp); mysql_close($conecta);
?>
si ustedes ven este enlace vera que funciona
http://www.g2project.com/pruebas/lib...hp?mes=1&ano=4
Como crearia los links dinamicos
esta es mi idea
echo "<a href=\"leer.php?mes=$calcular_mes&an o=$calcular_ano\">Siguiente</a>";
donde $calcular_mes y $calcular_ano se calculan a partir de $_GET['mes'] y $_GET['ano']
Saludos y espero entiendan