Hola, estoy realizado una paginación, en phpcon dos bucles for, uno para el rango izquierdo y otro para el rango derecho. el rango izquierdo me aparece invertido, es decir. si estoy en la pagina 8 aparece:
8 7 6 5 4 3 2 1 9 10 11 12 13 14 15
os dejo el codigo del rango izq
Código PHP:
$limite=25;
$registros= 250;
$total= ceil($registros/$limite);
$limitepag=16;
$rango=ceil($limitepag/2);
$pagina=8;
$rango_derecho=$total-$pagina;
if($rango_derecho < $rango){
$resto = $rango - $rango_derecho;
}else{
$resto = 0;
$rango_izquierdo= $pagina - ($rango + $resto);
for($numpagina = $pagina;$numpagina > $rango_izquierdo; $numpagina--){
if($numpagina == 0){
break;
}
echo $numpagina;
me aparece 87654321 y mi intencion es que aparezca 12345678