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."; ?>