Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2005, 08:54
Avatar de ecerpa
ecerpa
 
Fecha de Ingreso: mayo-2005
Mensajes: 61
Antigüedad: 19 años
Puntos: 1
Mira, yo tube el mismo problem y finalmente desarrolle este cod...no esta tan elavorado pero creo que tu podras darle los toques necesarios.

html>

// Datos de conexión a la base
$base=nombredelabase;
$con=mysql_connect(servidor,usuario,password);
mysql_select_db($base,$con);

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

$pegar = SELECT * FROM tabla ORDER BY titulo LIMIT $inicial,$cantidad;
$cad = mysql_db_query($base,$pegar) or die (mysql_error());

$contar = SELECT * FROM tabla 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'].
;
}

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

// Creando los enlaces de paginación
echo

;
if ($pg <> 0)
{
$url = $pg - 1;
echo « Anterior ;
}
else {
echo ;
}

for ($i = 0; $i<($pages + 1); $i++) {
if ($i == $pg) {
echo $i ;
}
else {
echo .$i. ;
}
}

if ($pg < $pages) {
$url = $pg + 1;
echo Siguiente »;
}
else {
echo ;
}
echo

;
?>


Suerte