Aun asi me da problemas, te dejo el codigo para que lo veas mejor:
Código PHP:
Ver original//////////CALCULO DE ELEMENTOS NECESARIOS PARA LA PAGINACION
//CANTIDAD DE ELEMENTOS POR PAGINA
$tamPag=20;
//PAGINA ACTUAL -> SI NO ESTA DEFINIDA Y LIMITES
if(!isset($_GET["pagina"])) {
$pagina=1;
$inicio=1;
$final=$tamPag;
}else{
$pagina = $_GET["pagina"];
}
//CALCULO DEL LIMITE INFERIOR
$limitInf=($pagina-1)*$tamPag;
//CALCULO DEL NUMERO DE PAGINAS
$numPags=ceil($numeroRegistros/$tamPag); {
$pagina=1;
$inicio=1;
$final=$tamPag;
}else{
$seccionActual=intval(($pagina-1)/$tamPag); $inicio=($seccionActual*$tamPag)+1;
if($pagina<$numPags)
{
$final=$inicio+$tamPag-1;
}else{
$final=$numPags;
}
if ($final>$numPags){
$final=$numPags;
}
}
//////////FIN -> CALCULO DEL NUMERO DE PAGINAS
//////////CREACION DE LA CONSULTA CON LIMITES
$sql="SELECT * FROM tb_usuarios ".$criterio." ORDER BY ".$orden." ASC LIMIT limit 5 offset 0";
//////////FIN -> CONSULTA CON LIMITES