Quisiera saber como hago para solo mostrar las 5 primeras opciones de pagina y cuando le den a la 5 aparesca la 6 y asi susecivamente
este es mi codigo, gracias
Código PHP:
$sql=mysql_query("select * from productos WHERE marca= 'Estylosa' AND catalogo= 1",$conexion);
/*Codigo de paginacion*/
$nro_reg=mysql_num_rows($sql);
if($nro_reg==0){
echo ' no se han encontrado productos para mostrar';
}
$reg_por_pagina=9;
if(isset($_GET['num'])){
$nro_pagina=$_GET['num'];
}
else{
$nro_pagina=1;
}
if(is_numeric($nro_pagina))
$inicio=($nro_pagina-1)*$reg_por_pagina;
else
$inicio=0;
$sql=mysql_query("select * from productos WHERE marca= 'Estylosa' AND catalogo= 1 order by referencia limit $inicio,$reg_por_pagina",$conexion);
$can_paginas=ceil($nro_reg/$reg_por_pagina);
/*Termino Codigo de paginacion*/
<div id="paginacion">
<?php
if($nro_pagina>1)
echo"<a href='estylosa_catalogo1a.php?num=".($nro_pagina-1)."' class='paga'>Anterior</a>";
for($i=1;$i<=$can_paginas;$i++){
if($i==$nro_pagina)
echo"<a href='estylosa_catalogo1a.php?num=$i' class='pagb'>$i</a>";
else
echo"<a href='estylosa_catalogo1a.php?num=$i' class='paga'>$i</a>";
}
if($nro_pagina<$can_paginas)
echo"<a href='estylosa_catalogo1a.php?num=".($nro_pagina+1)."' class='paga'>Siguiente</a>";
?>
</div>