saludos amigo tengo un problema con mi paginacion resulta que quiero que me muestre 16 registros por paginas y todo bien hasta hay pero el gran problema es que cuando quiero que me muestra 16 registros por paginas el numero de la paginacion debería quedar así: 1 2 > que mostraría 16 registros en la primera pagina y en la segunda pagina 2 porque tengo en mi base de datos 18 registros insertados, pero no queda asi si no que se muestra asi: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 >
anexo el codigo
Código PHP:
Ver original<?php
include("admin/conexion/conexion.php");
$RegistrosAMostrar=16;
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
$PagAct=$_GET['pag'];
}else{
$RegistrosAEmpezar=0;
$PagAct=1;
}
$sql = "SELECT *FROM peliculas ORDER BY id DESC LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
$maximo_caracteres = 20;
{
?>
<div class="col s12 m12 l3">
<div class="card">
<div class="card-image waves-effect waves-block waves-light">
<a href="online/online.php?id=<?php echo $campo['id']; ?>"><!-- link que lleva a la pagina para ver l pelicula -->
<img src="admin/portadas/<?=$campo['portada']?>" class="responsive-img wp-post-image" title="<?=$campo['titulo_pelicula'] ?>"/></a><!-- imagen y titulo -->
</div>
<div class="card-content">
<center><p class="light-blue-text text-darken-1">
<?= substr($campo['titulo_pelicula'], 0, $maximo_caracteres) ?></p></center><!-- imagen y titulo -->
<a href="<?=$campo['link_trailer'] ?>" target="_blank">
<span class="card-title activator black-text text-darken-4"><center>
<i class="medium material-icons amber-text text-darken-2" title="Ver Trailers">play_circle_outline</i></center></span></a>
</div>
</div>
</div>
<?php
}
$PagAnt=$PagAct-1;
$PagSig=$PagAct+1;
$PagUlt=$NroRegistros/$RegistrosAMostrar;
$Res=$NroRegistros%$RegistrosAMostrar;
if($Res>0) $PagUlt=floor($PagUlt)+1;
echo "
<div class='row'>
<div class='col s4 offset-s4'>
<ul class='pagination'>";
if($PagAct>1)
echo "<li class='waves-effect'><a onclick=\"Pagina('$PagAnt')\"><i class='material-icons'>chevron_left</i></a></li>";
for($c=1;$c<=$RegistrosAMostrar;$c++)
{
if ($c == $PagAct)
echo "<li class='active'><a onclick=\"Pagina('1')\">$c</a></li>";
else
echo "<li class='waves-effect'><a href='?pag=$c'>$c</a></li>";// el que ejecuta la lista de paginacion
}
if($PagAct<$PagUlt)
echo "<li class='waves-effect'><a onclick=\"Pagina('$PagSig')\"><i class='material-icons'>chevron_right</i></a></li>
</ul>
</div>
</div>";
?>
gracias