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\">« ANTERIOR</a> ";
else
$texto = "<b>« 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 »</a>";
else
$texto .= "<b>SIGUIENTE »</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.