que me avance o se disminuya según los valores q me trae mi variable pagina
Ejemplo
Mi variable puede traer 17 paginas
pero cuando doy click en la pagina 1 me muestre del 1 la 8 paginas
si doy click en la pagina 8 me avance 5 paginas mas ocultando las anteriores es decir
8 - 9 - 10 - 11 - 12
si llego ala pagina 17 q es la ultima deberia hacer
13 -14 15 -16 - 17
por faovy ayudenme nose si hacer un bucle??
Código PHP:
Ver original
<?php $maximo="8"; $next="4"; if ($pagina == 0) { $v1=($pagina + $maximo ); } elseif ($pagina < $enlaces) { $v1=($pagina + $next); } elseif ($pagina == $enlaces) { $v1=($enlaces); } else { $v1=($enlaces); } ?> <?php for ($i=1;$i<=$v1;$i++) { if ($i==1) { for ($i=1;$i<=$v1;$i++) { echo "<li><a href='anuncios.php?pos=".(($i-1)*$registrosxpagina)."&distrito=$distrito&inmueble=$inmueble&site=$operacion&pagina=$i'>".$i."</a></li>"; } }elseif ($i==12) { for ($i=12;$i<=$v1;$i++) { echo "<li><a href='anuncios.php?pos=".(($i-1)*$registrosxpagina)."&distrito=$distrito&inmueble=$inmueble&site=$operacion'>".$i."</a></li>"; } } } if ($posicion==0) { echo "<li class='disabled previous'><a href='javascript:void(0);'>←</a></li>"; }else{ echo "<li class='previous'><a href='anuncios.php?pos=".($posicion-$registrosxpagina)."&distrito=$distrito&inmueble=$inmueble&site=$operacion'>←</a></li>"; } if ($pagina==$v1) { echo "<li class='disabled next'><a href='javascript:void(0);'> →</a></li>"; }else{ echo "<li class='next'><a href='anuncios.php?pos=".($posicion+$registrosxpagina)."&distrito=$distrito&inmueble=$inmueble&site=$operacion'> →</a></li>"; } ?>