Como podria hacer, que solo muestre por ejemplo 10 y segun vas avanzando o retrocediendo en las paginas va mostrando siempre 10...
El codigo es el siguiente, a ver si me ayudais un poco que no se por donde cogerlo...
Código PHP:
$sqlM="SELECT id_empresa, empresa, tel, nombre, email, activo, seg_cont, notas, fecha FROM clientes ORDER BY fecha ASC";
$resM=$db->GetAll($sqlM);
$numMSG=sizeof($resM);
$smarty->assign('registros', $numMSG);
//PAGINACIÓN
if($numMSG >= 1){
$msgXpag=21;
$numeroP =ceil($numMSG/$msgXpag);
if(isset($_GET['p'])){
$pagAct=sanitize($_GET['p'], INT);
}else{
$pagAct=1;
}
$inicio=($pagAct-1)*$msgXpag;
if($pagAct !=$numeroP){
$fin=$msgXpag*$pagAct;
}else{
$fin=$numMSG;
}
// Asignacion de Paginas
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php"><<</a></div> ';
//Si la pagina actual no es 1, le restamos 1
if($pagAct > 1){
$siguiente = $pagAct - 1;
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php?p='.$siguiente.'"><</a></div> ';
}else{
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php"><</a></div> ';
}
for($j=1; $j<=$numeroP; $j++){
if($pagAct==$j){
$paginacion .='<div class="verdeQu">'.$j.'</div>';
}else{
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php?p='.$j.$miGet.'">'.$j.'</a></div> ';
}
}
//Siguiente
if($pagAct <= 1 || $numeroP != $pagAct){
$sante = $pagAct + 1;
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php?p='.$sante.'">></a></div> ';
}else{
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php?p='.$pagAct.'">></a></div> ';
}
$paginacion .=' <div><a class="verdeQ" href="Registro-Clientes.php?p='.$numeroP.'">>></a></div> ';
// FIN de asignacion de paginas
$smarty->assign('paginacion', $paginacion);