Hola GatorV, siguiendo tu sugerencia ahora lo cambie asi:
Código PHP:
<?php
if($Buscar)
{
if ($apellido_paterno_nino && $apellido_materno_nino)
{
$busqueda = "SELECT fu_obtener_edad(fecha_nac_nino,CURRENT_DATE) as edad, nino.id_nino, nino.nombre_nino, nino.apellido_paterno_nino, apellido_materno_nino, fecha_nac_nino, direccion_nino, sector_nino, fono_fijo, fono_movil, fono_referencia, vive_con FROM nino WHERE apellido_paterno_nino = '".$apellido_paterno_nino."' AND apellido_materno_nino ='".$apellido_materno_nino."'";
echo $busqueda;
$resultado = pg_query($busqueda);
$registros = 1;
//echo $busqueda;
//$pagina = (isset($_GET['pagina']))? $_GET['pagina'] : false;
$pagina = $_GET['pagina'];
if (!$pagina)
{
$inicio = 0;
$pagina = 1;
}
else
{
$inicio = ($pagina - 1) * $registros;
}
$resultados = pg_query("SELECT id_nino FROM nino WHERE apellido_paterno_nino = '".$apellido_paterno_nino."' AND apellido_materno_nino ='".$apellido_materno_nino."'");
$total_registros = pg_num_rows($resultados);
$resultados = pg_query("SELECT fu_obtener_edad(fecha_nac_nino,CURRENT_DATE) as edad, nino.id_nino, nino.nombre_nino, nino.apellido_paterno_nino, apellido_materno_nino, fecha_nac_nino, direccion_nino, sector_nino, fono_fijo, fono_movil, fono_referencia, vive_con FROM nino WHERE apellido_paterno_nino = '".$apellido_paterno_nino."' AND apellido_materno_nino ='".$apellido_materno_nino."' OFFSET '$inicio' LIMIT '$registros'");
$total_paginas = ceil($total_registros / $registros);
if($total_registros)
{
while ($row = pg_fetch_array($resultados))
{
echo "<tr>";
echo "<td class='segundalinea'>";
?>
<a href="#" onClick="EnviarCodigoNino('<? echo $row[1]; ?>', '<? echo $row[2]; ?>')">
<? echo $row[1]; ?>
</a>
<?php
echo "</td>";
//echo "<td><center>".$row[1]."</center></td>";
echo "<td><center>".$row[2]." ".$row[3]." ".$row[4]."</center></td>";
echo "<td><center>".cambiaNormal($row[5])."</td>";
echo "<td><center>".$row[0]." Año(s)"."</center></td>";
echo "<td><center>".$row[6]."</center></td>";
echo "<td><center>".$row[7]."</center></td>";
echo "<td><center>".$row[8]."</center></td>";
echo "<td><center>".$row[9]."</center></td>";
echo "<td><center>".$row[10]."</center></td>";
echo "<td><center>".$row[11]."</center></td>";
echo "<td><center>".$row[12]."</center></td>";
</td>";
echo "<td><a
href="modificar_salud.php?id_nino_edit=$row[1]&id_salud_edit=$row[2]&nombre_nino_edit=$row[3]&apellido_nino_edit=$row[4]&edad_edit=$row[0]&estado_salud_nino_edit=$row[5]&problema_salud_nino_edit=$row[6]&discapacidad_nino_edit=$row[7]&tipo_discapacidad_nino_edit=$row[8]&comentario_salud_nino_edit=$row[9]\" onclick=\"return confirm('¿Esta seguro de que desea modificar los datos de $row[3] $row[4]?')\"></td>";
}
}
}
}
if($total_registros)
{
echo "<br /><br /><br />";
if(($pagina - 1) > 0)
{
echo "<a href=\"buscar_nino_nombre_apellido.php?pagina=".($pagina-1)."&apellido_paterno_nino=".($apellido_paterno_nino)."&apellido_materno_nino=".($apellido_materno_nino)."\">< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++)
{
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href=\"buscar_nino_nombre_apellido.php?pagina=$i&apellido_paterno_nino=$apellido_paterno_nino&apellido_materno_nino=$apellido_materno_nino\">$i</a> ";
}
if(($pagina + 1)<=$total_paginas)
{
echo " <a href=\"buscar_nino_nombre_apellido.php?pagina=".($pagina+1)."&apellido_paterno_nino=".($apellido_paterno_nino)."&apellido_materno_nino=".($apellido_paterno_nino)."\">Siguiente ></a>";
}
}
ob_end_flush();
?>
Ya no lo estoy haciendo por POST, pero aun asi me sigue mostrando solo los resultados en la primera pagina, al avanzar a las siguientes no me muestra nada, pero en la barra del browser me muestra el valor q toman los textbox que contienen los criterio de busqueda... ¿en que estoy ffalando amigos?? q estoy haciendo mal?? ¿que debo cambiar?? porfavor amigos ruego su ayuda q debo cambiar en mi code para q me funcione la paginacion??? ruego su ayuda amigos.... esto me tiene urgidicimo.... de antemano gracias.... bye