Código PHP:
if(!$_GET['pg']){
$i = 0;
$cantidad=10; // cantidad de resultados por página
$j = $cantidad;
$pg = 0; // $pg es la pagina actual
}else{
$cantidad=10; // cantidad de resultados por página
$i = $pg * $cantidad;
$j = $i + $cantidad;
}
$contar = sizeof($s_datos_peticion);
$pages = intval($contar / $cantidad);
// Imprimiendo los resultados
for($i;$i<$j;$i++){
echo($dato[$i]);
}
?>
// Creando los enlaces de paginación
LINKS
if($pg <> 0){
$url = $pg - 1;
?>
<a href="../peticiones/lista_peticiones.php?pg=<?echo $url?>">««ANTERIOR««</a>
<?
}else{
echo "««ANTERIOR«« ";
}
for($k = 0; $k<($pages); $k++){
if($k == $pg){
?>
<font face=Arial size=4 color=ff0000><b><? echo $k ?></b></font>
<?
}else{
?>
<a href="../peticiones/lista_peticiones.php?pg=<?echo $k?>"><? echo $k ?></a>
<?
}
}
if($pg < $pages - 1){
$url = $pg + 1;
?>
<a href="../peticiones/lista_peticiones.php?pg=<?echo $url?>">»»SIGUIENTE»»</a>
<?
}else{
echo " »»SIGUIENTE»»";
}
?>
En $dato[$i] tienes los resultados de la busqueda.
La pagina ="../peticiones/lista_peticiones.php es esta misma.