Hola amigos, estoy paginando resultados de acuerdo a un criterio de busqueda todo lo q es el numero de paginas me lo muestra sin problemas, pero solo me muestra los resultados en la primera pagina, por ejemplo si me muestra mas de una pagina el paginado al hacer click para ir a la pagina 2 me va pero no me muestra ningun resultado (yobviamente si los hay), la variable pagina la estoy pasando por GET y si me muestra en la barra de navegacion el numero de pagina en la q estoy posicionado, es decir si hago click en la pagina dos, en la barra del navegador me muestra
http://localhost/PDA/ver_actividades.php?pagina=2, en realidad no se en q estare fallando en cada consulta q hago a la bd en php le paso el criterio de busqueda directamente pero no me muestra los resultados en las siguientes paginas despues de la primera.... porfavor amigos rogaria su ayuda esta cosa me supera he intentado pero no le encuentrola solucion... aqui les dejo mi code:
Código PHP:
<?php
ob_start();
session_start();
include_once("./include_php/funciones.php");
include_once("./include_php/comprobaciones.php");
include_once("./include_php/conexion.php");
$conn = conexion();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>...::::::SCNPDA Coronel::::::...</title>
<link rel="stylesheet" type="text/css" media="all" href="css/tabla.css" />
<script src="scriptaculous/lib/prototype.js" type="text/javascript"></script>
<script src="scriptaculous/src/effects.js" type="text/javascript"></script>
<script type="text/javascript" src="fabtabulous.js"></script>
<script src="include_ajax/validation.js" type="text/javascript"></script>
<script type="text/javascript" src="effects.js"> </script>
<script type="text/javascript" src="window.js"> </script>
<script type="text/javascript" src="debug.js"> </script>
<script language="JavaScript">
function EnviarActividadNino(codigo,nombre){
opener.document.forms[0].id_nino.value=id
opener.document.forms[0].id_beneficio.value=beneficio
window.close()
}
</script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
</head>
<?php
//PRUEBA PAGINACION
$busqueda = "SELECT actividad.*, nino.nombre_nino, nino.apellido_paterno_nino, nino.apellido_materno_nino FROM nino LEFT JOIN
actividad ON nino.id_nino = actividad.id_nino
WHERE nino.id_nino = '0001'";
$resultado = pg_query($busqueda);
$registros = 1;
echo $busqueda;
$pagina = (isset($_GET['pagina']))? $_GET['pagina'] : false;
if (!$pagina)
{
$inicio = 0;
$pagina = 1;
}
else
{
$inicio = ($pagina - 1) * $registros;
}
//TERMINO PAGINACION
$_SESSION['nombre_menor']= $row_beneficio[14];
$_SESSION['ape_patern_menor']= $row_beneficio[15];
$_SESSION['ape_matern_menor']= $row_beneficio[16];
$_SESSION['cip_menor']= $row_beneficio[1];
echo $_SESSION['nombre_menor']. $_SESSION['ape_patern_menor']. $_SESSION['ape_matern_menor'];
?>
<h1><center>
Actividades de <?php echo "Menor"; ?><?php echo " <span class='color-texto'>".$row_beneficio[14]." " .$row_beneficio[15]." ".$row_beneficio[16]."</span>";?> C.I.P: <?php echo " <span class='color-texto'>".$row_beneficio[1]."</span>";?>
</center></h1>
<div class="bar"> </div>
<form id="ver_beneficios_nino" name="ver_beneficios_nino" method="post" action="" ><?php
?>
<table width="775" height="23">
<caption><strong>Listado</strong></caption>
<thead>
<tr>
<td width="183" height="17" id="nomac" scope="col"><strong>Tipo Actividad</strong></td>
<td width="183" height="17" id="otraac" scope="col"><strong>Otra Actividad</strong></td>
<td width="183" height="17" id="fec_ac" scope="col"><strong>Fecha Actividad</strong></td>
<td width="237" id="comac" scope="col"><strong>Comentario</strong></td>
<td width="253" id="modac" scope="col"><strong>Modificar</strong></td>
</tr>
</thead>
<input name="id" id="id" type="hidden" value="<?php echo $id_edit; ?>" />
</form>
<?php
$resultados = pg_query("SELECT id_nino FROM actividad");
$total_registros = pg_num_rows($resultados);
$resultados = pg_query("SELECT actividad.*, nino.nombre_nino, nino.apellido_paterno_nino, nino.apellido_materno_nino FROM nino LEFT JOIN
actividad ON nino.id_nino = actividad.id_nino
WHERE nino.id_nino = '".$id_edit."' OFFSET '$inicio' LIMIT '$registros'");
$total_paginas = ceil($total_registros / $registros);
if($total_registros)
{
/*$resultado_actividad = pg_exec ($conn,$SELECT_ACTIVIDAD_NINO);
if(pg_num_rows($resultado_actividad)==0)
{
echo "<tr>";
echo "<td>";
echo "<strong><font color='red'></strong></font>";
echo "</td>";
echo "</tr>";
}*/
//else
//{
while ($row_actividad = pg_fetch_array($resultados))
{
echo "<tr>";
echo "<td class='segundalinea'>";
?>
<a href="#" onClick="EnviarActividadNino('<? echo $row_actividad[0]; ?>', '<? echo $row_actividad[1]; ?>')">
<?php echo $row_actividad[2] ?>
</a>
<?php
echo "</td>";
echo "<td>".$row_actividad[3]."</td>";
echo "<td>".cambiaNormal($row_actividad[4])."</td>";
echo "<td>".$row_actividad[5]."</td>";
echo $row_actividad[14];
echo $row_actividad[3];
$row_actividad[16];
$_SESSION['nombre_menor']= $row_actividad[14];
$_SESSION['ape_patern_menor']= $row_actividad[15];
$_SESSION['ape_matern_menor']= $row_actividad[16];
$_SESSION['cip_menor']= $row_actividad[1];
//echo $_SESSION['nombre_menor']. $_SESSION['ape_patern_menor']. $_SESSION['ape_matern_menor'];
echo "<td><a
href=\"modificar_actividad.php?id_actividad_edit=$row_actividad[0]&id_nino_edit=$row_actividad[1]&nombre_actividad_nino_edit=$row_actividad[2]&otra_actividad_nino_edit=$row_actividad[3]&fecha_calendario_edit=$row_actividad[4]&comentario_actividad_edit=$row_actividad[5]&nombre_nino_edit=$row_actividad[8]&apellido_paterno_nino_edit=$row_actividad[9]&apellido_materno_nino_edit=$row_actividad[10]\" onclick=\"return confirm('¿Esta seguro de que desea modificar los datos de las actividades realizadas por el menor/familia $row_actividad[8] $row_actividad[9] $row_actividad[10]?')\"><input type='button' name='Modificar' id='Modificar' value='Modificar' /></a></td>";
}
//}
}
else
{
echo "<tr>";
echo "<td>";
echo "<strong><font color='red'>El Menor No Posee Actividades Registradas...</strong></font>";
echo "</td>";
echo "</tr>";
}
?>
</table>
<?php
if($total_registros)
{
echo "<br /><br /><br />";
if(($pagina - 1) > 0)
{
echo "<a href=\"ver_actividades.php?pagina=".($pagina-1)."\">< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++)
{
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href=\"ver_actividades.php?pagina=$i\">$i</a> ";
}
if(($pagina + 1)<=$total_paginas)
{
echo " <a href=\"ver_actividades.php?pagina=".($pagina+1)."\">Siguiente ></a>";
}
echo "";
}
ob_end_flush();
?>
</body>
</html>
porfavor amigos ruego su ayuda!!!!!.... de antemano gracias.... bye