Estoy usando una función para paginar unos registros que muestro a través de un datagrid en php, estoy usando postgreSQL como base de datos. No pagina de ninguna forma, me gustaria que me orientaran un poco. Gracias.
Les muestro el codigo de la funcion paginar:
Código PHP:
function paging($sqlPaging="",$offSet=0)
{
$sqlPaging=$sqlPaging;
$eu = ($start = 0);
$limit = $offSet;
$a = $eu + $limit;
$back = $eu - $limit;
$next = $eu + $limit;
$mainQuery=$sqlPaging." LIMIT $eu,$limit ";
$this->query($mainQuery);
$nume=$this->num_rows();
echo "<table border='0' align='center'>
<tr>
<td>";
if($back >=0)
{
print "<a href='$page_name?start=$back'><font face='arial' size='1'> << </font></a>";
}
echo " Página ";
$i=0;
$l=1;
for($i=0;$i < $nume;$i=$i+$limit)
{
if($i <> $eu)
{
echo " <a href='$page_name?start=$i'><font face='arial' size='1'>$l</font></a> ";
}
else
{
echo "<font face='arial' size='1' color=red> $l</font>";
}
$l=$l+1;
echo " ";
}
if($a < $nume)
{
print "<a href='$page_name?start=$next'><font face='arial' size='1'> >> </font></a>";
}
echo "</tr></table>";
}