La modificación que tengo que implementar es en lugar qeu haya un textfiel que pida el numero de pagina, exista un ciclo el cual ponga las páginas: 1 2 3 4... y al momento de dar clic sobre un numero mandar a esa pagina. En cuanto al textfield que acepte el numero max de registros a desplegar por pagina no me interesa tanto ya que puedo manejarlo como una constante.
Me podrian a ayudar en donde hubico ese ciclo?
Yo lo intenté asi, me podrian corregir y decir en dodne lo pondria?
Código:
$num_paginas=2;
for($i=1; $i<=$num_paginas;$i++)
echo "<a href=?pag=$i>$i</a> ";
echo "<br><br>".paginar($pag);
gracias.
Código:
<?
function Paginar($pag, $reg_mos){
$animales=array();
array_push($animales,"1. perro","2. gato","3. chivo","4. venado","5. ratón","6. pollo","7. caballo","8. burro","9. zorro","10. puerco");
$salida=array_slice($animales,(($pag-1)*$reg_mos),$reg_mos);
return $salida;
}
?>
<span class="style1">Paginador</span>
<form id="form1" name="form1" method="get" action="">
<p>Número de página:
<input name="pag" type="text" id="pag" size="10" />
<br>
Número de regs x página:
<input name="reg_mos" type="text" id="reg_mos" size="5">
</p>
<p>
<input type="submit" name="Submit" value="Paginar" />
</p>
</form>
<?
If($pag){
$arreglo=array();
$arreglo=Paginar($pag, $reg_mos);
foreach($arreglo as $resultar)
echo $resultar."<br>";
}
else
echo "Introduzca número de página.";
?>

