Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/12/2009, 13:20
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Paginador para Consultas...

BUeno me esta generando un problema, resulta que yo en mi pagina e utilizado algo parecido a los frames en html es decir tengo un index y un codigo donde:

Código PHP:
$ir = $_GET['ir'];
$ext="php";
if (empty(
$ir)) $ir = "cementerio_home.php"; else $ir .= ".".$ext;
if (
file_exists($ir)) @include $ir; else include ("cementerio_link_error.htm"); 
cada link tengo asi:

Código PHP:
<a href="?ir=cementerio_buscar"</a> 
Ahora pues con el codigo que tengo arriba el hace un include a cada archivo (esto para no repetir el banner y la botonra etc)

Ahora cuando coloco el paginador (que usa ?page=x) en los numeros 1 / 2 / 3 ...

Tienen un link que sale:

Código PHP:

function paginar($actual, $total, $por_pagina, $enlace) {
  
$total_paginas = ceil($total/$por_pagina);
  
$anterior = $actual - 1;
  
$posterior = $actual + 1;
  if (
$actual>1)
    
$texto = "<a href=\"$enlace$anterior\">&laquo;</a> ";
  else
    
$texto = "<b>&laquo;</b> ";
  for (
$i=1; $i<$actual; $i++)
    
$texto .= "<a href=\"$enlace$i\">$i</a> ";
  
$texto .= "<b>$actual</b> ";
  for (
$i=$actual+1; $i<=$total_paginas; $i++)
    
$texto .= "<a href=\"$enlace$i\">$i</a> ";
  if (
$actual<$total_paginas)
    
$texto .= "<a href=\"$enlace$posterior\">&raquo;</a>";
  else
    
$texto .= "<b>&raquo;</b>";
  return 
$texto;
}

echo 
paginar($pag, $total, $tampag, "?ir=cementerio_buscar&pag="); 
y con esto deberia funcionar el paginador pero cuando le hago clic al 2. no me muestra nada (de los resultados y salen NOTICAS donde dice que no se a definido las variables que tengo del POST, es como si al pasar a la pagina 2 se borraran el valor de esas variables :S

Que puedo Hacer??? Gracias....