Tema: Paginador
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2011, 17:49
h3greed
 
Fecha de Ingreso: septiembre-2008
Mensajes: 67
Antigüedad: 16 años, 1 mes
Puntos: 0
Busqueda Paginador

Estimados necesito verdaderamente de su ayuda, no soy muy ducho con ajax, pero implemente un paginador con una consulta general para traer todos los datos de la base, y me trae todos, los pagina y hace el conteo de datos ok, ahora cuando pongo algunos filtros que vienen de un buscador, me los pagina bien lee todo ok, pero cuando doy siguiente se pierden los datos de búsqueda, y claro está me da error de mysql ya que la consulta no se puede realizar sin los datos a buscar.

Ahora yo se donde está el problema, es que las variables que están en el php no pasa por el archivo ajax por lo cual se pierde.

Mi consulta es por ejemplo

tengo la variable $A= _REQUEST ['A']; que recibe el archivo pepe.php
luego se pone el codigo php de la consulta y el paginador, este paginador pasa la variable npagina del paginador por el archivo ajax, pero no la de $A, ahora como puedo pasar esa variable por el archivo ajax, si me pueden dar la respuesta me ayudarian un monton para dar por terminado un trabajo importante que estoy haciendo, muchas gracias.-

les dejo el ajax_paginador.js para ver si me pueden ayudar
Código PHP:
function objetoAjax(){
 var 
xmlhttp=false;
  try{
   
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  }catch(
e){
   try {
    
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
   }catch(
E){
    
xmlhttp false;
   }
  }
  if (!
xmlhttp && typeof XMLHttpRequest!='undefined') {
   
xmlhttp = new XMLHttpRequest();
  }
  return 
xmlhttp;
}

function 
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""propiedades-buscador.php?pag="+nropagina);
                                          
 
divContenido.innerHTML'<img src="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)