Lee con clama mis mensajes, ya te he dejado varias veces la teoria de lo que debes de hacer, necesitas 2 paginas solamente:
1.- index.php o buscador.php lo que sea con todo tu diseño HTML y un div para pegar los resultados, llamemosle <div id="resultado"></div>, todo esto junto con todo tu HTML.
2.- proceso.php En esta pagina tu vas a recibir los valores enviados desde "index", en este caso el número de pagina, creas la tabla HTML y el paginador, pero sin todo el HTML, solo la parte perteniente a la tabla y el paginador.
Con Jquery haces la llamada asíncrona desde index.php a proceso.php, dibujas tu HTML creas el paginador y lo inyectas con Jquery en index.php.
Si ves ya lo haces, tienes que hacer una función que se llame por ejemplo getPage(num):
Código javascript
:
Ver originalfunction getPagina(num) {
$.post(
'proceso.php',
{
'pagina': num
},
function(a,s) {
// OK
if (s == 'success') {
$("div#resultados").html(a);
} else {
alert('error desconocido, comprueba tu conexion a Internet');
}
}
);
}
Así por decir al entrar a la pagina haces un evento onload para traer la pagina 0 (getPage(0)), y en cada link del paginador vas poniendo las paginas, desde PHP rescatas $_GET['pagina'] y en base a eso haces la paginación.
Saludos.