public function ListarLimite($limiteInicio, $limiteCantidad) { return $this->oPlato->ListarLimite($limiteInicio, $limiteCantidad); }
// Establece el rango de filas pa la consulta determinado por el $numeroPagina //LIMIT: parámetros-> el primero indica el número del primer registro a retornar, el segundo, el número máximo de registros a retornar. $registroNum = $numeroPagina; if ($numeroPagina != 1) { $registroNum = ($numeroPagina - 1) * $filas_pagina; } $limiteInicio = $registroNum; $limiteCantidad = $filas_pagina; //si pagina es la primera para q cuente el primer registro if ($numeroPagina == 1) { $limiteInicio = $registroNum - 1; } //var_dump($limiteInicio); //var_dump($limiteCantidad); //lista las mesas restringidas por los limites $listaPlato = $plato->ListarLimite($limiteInicio, $limiteCantidad); // Esto muestra al usuario //el número total de páginas //$textline1 = "Estudiantes (<b>$totalFilas</b>)"; //En que página se encuentra $textline2 = "Página <b>{$numeroPagina}</b> de <b>{$ultima}</b>"; //Control de Paginacion: Anterior y Siguiente $ctrlsPaginacion = ''; // Si hay más de una página if ($ultima != 1) { /* 1ero comprobar si esta en la primera pagina * Si es menor que 1 no es necesario un link a la página anterior o la primera página. * Si es mayor a 1 se generan los enlaces de la primera página y, a la página anterior. */ if ($numeroPagina > 1) { $previous = $numeroPagina - 1; $ctrlsPaginacion .= '<a href="' . $_SERVER['PHP_SELF'] . '?pn=' . $previous . '">« Anterior</a> ';