03/02/2010, 09:10
|
| | Fecha de Ingreso: enero-2010
Mensajes: 14
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Nesecito un paginador alguien me puede ayudar los que estan aqui no lo entiendo tengo este script y no puedo hacer que me funcione....
<?
$cantidad = true;
$cantidad=10;
if ($num_resultados/$cantidad==floor($num_resultados/$cantidad))
{$totalpaginas=$num_resultados/$cantidad;}
else
{$totalpaginas=(floor($num_resultados/$cantidad))+1;}
if(!isset($_GET['pagina']))
{$paginaactual=1;}
else
{
$paginaactual=$_GET['pagina'];
if ($paginaactual>$totalpaginas) $paginaactual=$totalpaginas;
}
$filainicial=(($paginaactual-1)*$cantidad)+1;
$filafinal=(($paginaactual)*$cantidad);
$inicio=$filainicial-1;
// En esta parte del script se muestra en pantalla el paginador, que puede ir como include.
echo "<p>Hay $num_resultados resultados, mostrando del $filainicial al $filafinal</p>";
echo "<p>";
for($paginador=1;$paginador<$totalpaginas+1;$pagin ador++)
{
if ($paginador>=1 AND $paginador<=$totalpaginas)
{
if ($paginador!=$paginaactual)
{echo "<a href='lista.php?pagina=$paginador'>$paginador</a> - ";}
else
{echo "$paginador - ";}
}
}
echo "</p>";
echo "<p>";
if ($paginaactual>1)
{
$paginaanterior=$paginaactual-1;
echo "<a href='lista.php?pagina=$paginaanterior'>Página Anterior</a> - ";
}
else
{
echo "Página Anterior - ";
}
echo "Página $paginaactual de $totalpaginas";
if ($paginaactual<$totalpaginas)
{
$paginasiguiente=$paginaactual+1;
echo "<a href='lista.php?pagina=$paginasiguiente'>Página Siguiente</a>";
}
else
{
echo " - Página Siguiente";
}
echo "<p>";
?> |