Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2003, 09:48
Avatar de DINASEN
DINASEN
 
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 23 años, 6 meses
Puntos: 1
busca en las faq que hay una paginacion de webestudio muy buena


tambien aqui te dejo otra de maestro del web creo no me acuerdo si alguien lo sabe que lo dija...jejeje

Código PHP:
<html>
<head>
<title>Páginación de resultados</title>
</head>
<body bgcolor=#FFFFFF> 
<?
// Datos de conexión a la base
$base="tubase";
$con=mysql_connect('localhost','','');
mysql_select_db($base,$con);

if (!isset(
$pg))
$pg = 0; // $pg es la pagina actual
$cantidad=3; // cantidad de resultados por página
$inicial = $pg * $cantidad;

$pegar = "SELECT * FROM noticias ORDER BY titulo LIMIT $inicial,$cantidad";
$cad = mysql_db_query($base,$pegar) or die (mysql_error());
$contar = "SELECT * FROM noticias ORDER BY titulo"; 
$contarok= mysql_db_query($base,$contar);
$total_records = mysql_num_rows($contarok);

$pages = intval($total_records / $cantidad);

// Imprimiendo los resultados
while($array = mysql_fetch_array($cad)) {
echo 
$array['titulo']."<br>";
} 

// Cerramos la conexión a la base
$con=mysql_close($con);

// Creando los enlaces de paginación
echo "<p>";
if (
$pg <> 0)
{
$url = $pg - 1;
echo 
"<a href='paginar.php?pg=".$url."'>&laquo; Anterior</a>&nbsp;";
}
else {
echo 
" ";
}

for (
$i = 0; $i<($pages + 1); $i++) {
if (
$i == $pg) {
echo 
"<font face=Arial size=2 color=ff0000><b>&nbsp;$i&nbsp;</b></font>";
}
else {
echo 
"<a href='paginar.php?pg=".$i."'>".$i."</a>&nbsp;";
}
}

if (
$pg < $pages) {
$url = $pg + 1;
echo 
"<a href='paginar.php?pg=".$url."'>Siguiente &raquo;</a>";
}
else {
echo 
" ";
}
echo 
"</p>";
?>
</body>
</html>
Un Saludo