Tema: Paginación
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/07/2006, 10:16
Avatar de Mirovita
Mirovita
 
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
ok fijate yo con eso q me pasast es = q cuando adapto mi ejemplo,

Código PHP:
<?


include("Conectarse1.php");
$conn=Conectarse1();

$TAMANO_PAGINA 5;
$pagina "";
if (!
$pagina) {
    
$inicio 0;
    
$pagina=1;
}
else {
    
$inicio = ($pagina 1) * $TAMANO_PAGINA;

$ssql="select * from maestro";
$rs=pg_query($conn,$ssql);
$num_total_registros pg_num_rows($rs);
$total_paginas ceil($num_total_registros $TAMANO_PAGINA);

echo 
"Numero de registros encontrados: " $num_total_registros .
"<br>";
echo 
"Se muestran paginas de " $TAMANO_PAGINA " registros
cada una<br>"
;
echo 
"Mostrando la pagina " $pagina " de " $total_paginas .
"<p>"

$query="SELECT * FROM maestro LIMIT '$inicio' OFFSET '$TAMANO_PAGINA'";
$rs pg_query($conn,$ssql);

echo 
"<form name='modificar' method=post action='borrar.php'>";
echo 
"<center><TABLE width='500' BORDER=5 CELLPADDING=1 CELLSPACING=1 bordercolor='#003399'>
        <TR>
          <TD><div id='ta'> Cedula</div></TD>
          <TD><div id='ta'> Actividad </div></TD>
          <TD><div id='ta'> Descripcion </div></TD>
          <TD><div id='ta'> Horas </div></TD>
          <TD><div id='ta'> Fecha </div></TD>
          <TD><div id='ta'> Contrtato </div></TD>
        </TR>"
;

$num_fila 0;
$in=1+(($pagina-1)*5);
while(
$arr pg_fetch_array($rs)){

    echo 
"<tr";
    if (
$num_fila 2!=0)
       {echo 
"bgcolor=#d2e6ff"; }
    else
     {  echo 
"bgcolor=#e9f1ff"; }
    echo 
">";

        echo 
"<td>",$arr["cedula"],"</b>";
        echo 
"<td>",$arr["actividad"],"</b></td>";
        echo 
"<td>"$arr["descripcion"],"</b></td>";
        echo 
"<td>"$arr["horas"],"</b></td>";
        echo 
"<td>"$arr["fecha"],"</b></td>";
        echo 
"<td>"$arr["contrato"],"</b></td></tr>";
    
$num_fila++;
    
$in++;
    }
echo 
"
</form>"
;
echo 
"</TABLE></center>";



if (
$total_paginas 1){

    for (
$i=1;$i<=$total_paginas;$i++)
       if (
$pagina == $i)
          echo 
$pagina " ";
   }

pg_close($conn); 
?>
ese es el codigo q utilizo pero me siguen apareciendo todos los registros en una sola hoja, podrias ayudarme y revisarlo q ver q estoy haciendo mal, o q es lo q no entiendo...
__________________
.-._.-. [email protected]._.-.