Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/07/2008, 14:48
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 24 años, 5 meses
Puntos: 1
Respuesta: Error en paginador - No carga la siguiente página

Gente... no le encuentro la vuelta, y me sigue trayendo todo lo que tengo en la tabla.
Tengo estas 2 variables donde me trae los productos correspondientes a esos códigos pero no logro hacer que el paginado me funcione.

Código PHP:
  $hm = $_GET['hm']; --------------- este código es 1
  $tipoart 
= $_GET['tipoart'];    ----- este código es 1

/******************************************************/
/* Funcion paginar
 * actual:          Pagina actual
 * total:           Total de registros
 * por_pagina:      Registros por pagina
 * enlace:          Texto del enlace
 * Devuelve un texto que representa la paginacion
 */
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; ANTERIOR</a> ";
  else
    
$texto = "<b>&laquo; ANTERIOR</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\">SIGUIENTE &raquo;</a>";
  else
    
$texto .= "<b>SIGUIENTE &raquo;</b>";
  return 
$texto;
}

echo 
paginar($pag, $total, $tampag, "articulos.php?pag="); 
Con esas 2 variables depuro la selección de la tabla de articulos, pero no se donde irian.

Gracias por su ayuda.
Saludos. Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.