Código:
<?php include('conn.php'); $RegistrosAMostrar=10; if(isset($_GET['pag'])){ $RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar; $PagAct=$_GET['pag']; }else{ $RegistrosAEmpezar=0; $PagAct=1; } $sql1 = "SELECT * FROM usuarios"; $sql0 = $sql1; $sql1 .= " ORDER BY fecha DESC LIMIT $RegistrosAEmpezar, $RegistrosAMostrar"; $Resultado=mysql_query($sql1,$link1) or die("el error es en la linea 37: ".mysql_error()); while ($MostrarFila = mysql_fetch_array($Resultado)) { echo $MostrarFila['nombre'] } //echo $sql0; $NroRegistros=mysql_num_rows(mysql_query($sql0)); $PagAnt=$PagAct-1; $PagSig=$PagAct+1; $PagUlt=$NroRegistros/$RegistrosAMostrar; //verificamos residuo para ver si llevará decimales $Res=$NroRegistros%$RegistrosAMostrar; // si hay residuo usamos funcion floor para que me // devuelva la parte entera, SIN REDONDEAR, y le sumamos // una unidad para obtener la ultima pagina if($Res>0) $PagUlt=floor($PagUlt)+1; if ($PagUlt > 1) { //desplazamiento //echo "<a onclick=Pagina('1')>Primero</a> "; if($PagAct>1) { echo "<a onclick=Pagina('$PagAnt') href='#'><< Anterior</a>"; } if($PagAct<$PagUlt) { echo "<a onclick=Pagina('$PagSig') href=#>Siguiente >></a>"; } } ?>