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: 15 años, 3 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....