Hola ya tengo un paginador que funciona con MSSQL
Código PHP:
// comprobar si la página actual es de uno. Si es así no habrá ningún vínculo.
if($a->getCurrent()==1)
{
$first = "Primeros | ";
} else { $first="<a href=\"" . $a->getPageName() . "?page=" . $a->getFirst() . "\">Primeros</a> |"; }
//comprobar que getPrevious() es devolver un valor. De no ser así no habrá ningún vínculo.
if($a->getPrevious())
{
$prev = "<a href=\"" . $a->getPageName() . "?page=" . $a->getPrevious() . "\">Anteriores</a> | ";
} else { $prev="Anteriores | "; }
// comprobar que getNext () es devolver un valor. De no ser así no habrá ningún vínculo.
if($a->getNext())
{
$next = "<a href=\"" . $a->getPageName() . "?page=" . $a->getNext() . "\">Siguientes</a> | ";
} else { $next="Siguientes | "; }
//comprobar que getLast () es devuelve un valor. De no ser así no habrá ningún vínculo.
if($a->getLast())
{
$last = "<a href=\"" . $a->getPageName() . "?page=" . $a->getLast() . "\">Ultimos</a> |";
} else { $last="Ultimos | "; }
//ya que estos siempre existirán sólo imprimir los valores. Resultado será
//algo así como 1 de 4 de 25
echo "Del ". $a->getFirstOf() . " Al " .$a->getSecondOf() . " ";
//imprimir los valores determinados por el caso de declaraciones anteriormente.
echo $first . " " . $prev . " " . $next . " " . $last;
//==============================================================================
ahora quisiera realizar lo siguiente
el paginador actual es asi
Del 1 Al 15 Primeros | Anteriores | Siguientes | Ultimos |
y quisiera ponerlo asi
<< anterior 1 2 3 4 5 siguiente >> y cuando realicen el click en la pagina 4 o 5
quedaría así
<< anterior 4 5 6 7 8 siguiente >>
que siempre mantenga el mismo diseño y no supere un limite de números por pagina
Espero que me puedan ayudar