Hola GatorV... hola gente.... bueno, realmente estuve probando la manera de pasar las variables y los hice de una manera q no sé si es la correcta, pero me pasó una cosa muy rara... offline, o sea, en localhost funciona PERFECTO pero anoche subí la página al server y cuando lo probé online, no funcionó... me muestra los primeros 8 y cuando le doy a SIGUIENTE, no hace nada y mantiene los mismos 8 resultados. ¿Por que puede ser? Les dejo lo que hice:
Código PHP:
function paginar($actual, $total, $por_pagina, $enlace) {
$hm = "&hm=".$_GET['hm'];
$tipoart = "&tipoart=".$_GET['tipoart'];
$total_paginas = ceil($total/$por_pagina);
$anterior = $actual - 1;
$posterior = $actual + 1;
if ($actual>1)
$texto = "<a href=\"$enlace$anterior$hm$tipoart\" >« ANTERIOR</a> ";
else
$texto = "<b>« ANTERIOR</b> ";
for ($i=1; $i<$actual; $i++)
$texto .= "<a href=\"$enlace$i$hm$tipoart\" >$i</a> ";
$texto .= "<b>$actual</b> ";
for ($i=$actual+1; $i<=$total_paginas; $i++)
$texto .= "<a href=\"$enlace$i$hm$tipoart\" >$i</a> ";
if ($actual<$total_paginas)
$texto .= "<a href=\"$enlace$posterior$hm$tipoart\" >SIGUIENTE »</a>";
else
$texto .= "<b>SIGUIENTE »</b>";
return $texto;
}
echo paginar($pag, $total, $tampag, "articulos.php?pag=");
Muchas gracias.