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..