Perdón que siga yo solo con el hilo... pero es que voy descubriendo dónde están los errores... y como casi siempre... tengo una idea de dónde debe solucionarse pero no tengo demasiado conocimiento para lograrlo. Les cuento
He puesto un echo a estas líneas
Código PHP:
Ver original//estos valores los recibo por GET
$RegistrosAEmpezar = ($_GET['pag']-1) * $RegistrosAMostrar;
$PagAct = $_GET['pag'];
echo $RegistrosAEmpezar;
y he visto que 'siempre' el valor es '0', incluso si quito la operación y pongo directamente cualquier número... siempre me devuelve '0'... por lo que pienso que el isset 'no está bien'.
Me he ido al evento ajax.js, que es quién hace la paginación y está declarada la siguiente función:
Código Javascript
:
Ver originalfunction Pagina(nropagina){
//donde se mostrará los registros
divContenido = document.getElementById('contenido');
ajax=objetoAjax();
//uso del medoto GET
//indicamos el archivo que realizará el proceso de paginar
//junto con un valor que representa el nro de pagina
ajax.open("GET", "paginador.php?pag="+nropagina);
divContenido.innerHTML= '<img src="imagenes/anim.gif">';
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divContenido.innerHTML = ajax.responseText
}
}
//como hacemos uso del metodo GET
//colocamos null ya que enviamos
//el valor por la url ?pag=nropagina
ajax.send(null)
}
...pero observando bien el código de 'paginador.php'... no está declarado por ningún lado el envío de '$nropagina'... creo. Por lo que saco en conclusión que la función del ajax.js siempre está devolviendo 0.
Ahora claro!
- Supongo que debería enviarlo en el evento "onclick" al pasar la página, pero.... no tengo ni idea de como tengo que enviarlo al ajax.js o declarar '$nropagina', que a su vez imagino que es igual a '$PagAct'.
- y por otro lado no se por qué no está funcionando el 'isset [$_GET('pag')]'... ¿será todo por lo mismo?¿porque no se está enviando nada al ajax al clickar en siguiente o anterior o último...?