Cita:
Iniciado por jandrogdz
Entonces que es lo que necesitas no sabes explicarte.
Si quieres que solo registros aumente en 4 y que se pare cuando llegue a 20 o menos de 20 entonces has esto.
Código PHP:
Ver original<?php
$registro = 0;
for($tabla = 0; $tabla<=20; $tabla+= 4){
echo '<a href="for.php?suma='.$registro.'">'.$registro.'</a><br />';
$registro+= 4;
if($registro >= 20)
{
break;
}
}
?>
pero me queda la duda de entonces tabla en cuanto va a ir incrementando?
mira lo hice de esta forma chequenlo esta muy bueno
<?php
$total_registros=7;
if (isset($_GET['suma']))
{
$registro=$_GET['suma']+1;
$registro1=$registro+1;
$registro2=$registro1+1;
if($registro==$total_registros || $registro1==$total_registros || $registro2==$total_registros)
{
$registro=$total_registros-2;
$registro1=$total_registros-1;
$registro2=$total_registros;
paginador($registro,$registro1,$registro2);
}
elseif($registro>=$total_registros || $registro1>=$total_registros || $registro2>=$total_registros)
{
$registro=$total_registros-2;
$registro1=$total_registros-1;
$registro2=$total_registros;
paginador($registro,$registro1,$registro2);
}
else
{
paginador($registro,$registro1,$registro2);
}
}
else
{
paginador(0,1,2);
}
function paginador($a1, $a2, $a3)
{
for($x=0; $x<func_num_args(); $x++)
{
//$a=1+func_get_arg($x);
echo '<a href="paginador3.php?suma='.func_get_arg($x).'">'. func_get_arg($x).'</a>';
}
}
?>