Tema: paginar
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2007, 03:31
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: paginar

gracias si he intentado pero no doy con elo te dejo mi codigo haber si me hechas una mano :)

Código PHP:
<?php
//me conecto y veo cuantos registrso por pagina debo mostrar...
//en este caso 10
 
require ('conexion.php');
 
$RegistrosAMostrar=10;

 
//estos valores los recibo por GET
 
if(isset($_GET['pag'])){
  
$RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar;
  
$PagAct=$_GET['pag'];
  
//caso contrario los iniciamos
 
}else{
  
$RegistrosAEmpezar=0;
  
$PagAct=1;
 }
 
?>
<?php
//******--------determinar las paginas, hago la consulta---------******//

 
$NroRegistros=mysql_num_rows(mysql_query("SELECT * FROM articulos WHERE visible = 1",$con));
 
$PagAnt=$PagAct-1;
 
$PagSig=$PagAct+1;
 
$PagUlt=$NroRegistros/$RegistrosAMostrar;

 
//verifico si el residuo para ver si llevar decimales
 
$Res=$NroRegistros&#37;$RegistrosAMostrar;
 // si hay residuo uso floor para que me
 // devuelva la parte entera, SIN REDONDEAR, y le sumo
 // una unidad para obtener la ultima pagina
 
if($Res>0$PagUlt=floor($PagUlt)+1;
 

 echo 
"<font face=\"Verdana\" size=\"2\">";
 echo 
"<a onclick=\"Pagina('1')\" title=\"Inicio\"> &laquo; </a> ";
 if(
$PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\" title=\"Anterior\"> &lt; </a> ";
 echo 
"<strong>P&aacute;gina ".$PagAct."</strong>";
 if(
$PagAct<$PagUlt)  echo " <a onclick=\"Pagina('$PagSig')\" title=\"Siguiente\"> &gt; </a> ";
 echo 
"<a onclick=\"Pagina('$PagUlt')\" title=\"Ultima\"> &raquo; </a>";
 echo 
"</font>";
?>
en una parte me sale mal #37; pero va esto
$Res=$NroRegistros%$RegistrosAMostrar;
__________________
Gokuh Salvo al mundo. PUNTO!!!!