Tema: Paginación
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/07/2006, 09:56
Avatar de Mirovita
Mirovita
 
Fecha de Ingreso: febrero-2005
Ubicación: Caracas-Venezuela
Mensajes: 840
Antigüedad: 19 años, 1 mes
Puntos: 10
ya lo hice y si funciona pero tengo u nproblemita

muestro el cogigo primero:

Código PHP:
<?
include("Conectarse1.php");
$conn=Conectarse1();

$TAMANO_PAGINA 15;

$pagina$_GET["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 '$TAMANO_PAGINA' OFFSET '$inicio'";

$result pg_Exec($conn,$query);
if(
$arr=pg_fetch_array($result))

{
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>"
;

do
 {

        echo 
"<tr><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>";
   }
 while(
$row=pg_fetch_array($result));
 
echo 
"</TABLE></center>";
echo 
"</form>";

}


if(
$num_total_registros) {
        
        echo 
"<center>";
        
        if((
$pagina 1) > 0) {
            echo 
"<a href='paginatorpostgre2.php?pagina=".($pagina-1)."'>< Anterior</a> ";
        }
        
        for (
$i=1$i<=$total_paginas$i++){ 
            if (
$pagina == $i
                echo 
"<b>".$pagina."</b> "
            else
                echo 
"<a href='paginatorpostgre2.php?pagina=$i'>$i</a> "
        }
      
        if((
$pagina 1)<=$total_paginas) {
            echo 
" <a href='paginatorpostgre2.php?pagina=".($pagina+1)."'>Siguiente ></a>";
        }
        
        echo 
"</center>";
        
    }

pg_close($conn); 
?>
ok abajo en las paginaciones yo envio un valor de pagina y funciona fino, el problema q tengo es cuando se abre por primera vez, como hago si recojo el valor enviado con el metodo get, pero en la primera no envio nada y me da un notice (obvio) de q la variable esta vacia..
__________________
.-._.-. [email protected]._.-.