Ver Mensaje Individual
  #24 (permalink)  
Antiguo 06/02/2013, 09:14
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 11 años, 10 meses
Puntos: 12
Respuesta: Problema con paginacion

Código PHP:
Ver original
  1. public function listarResultados($desde,$hasta,$RegistrosAEmpezar,$RegistrosAMostrar){
  2.         $query="SELECT f.folio,f.fecha,f.folioFiscal,f.subtotaFactura,f.ivaFactura,f.totalFactura,f.nombrePDF,c.cliente FROM factura AS f JOIN cliente AS c ON f.clienteID=c.clienteID WHERE fecha BETWEEN '$desde' AND '$hasta' LIMIT $RegistrosAEmpezar, $RegistrosAMostrar";
  3.         return $this->recordsList($query);
  4.    }

esa es la consulta que hago para los datos.

y esta es la funcion de ajax:

Código Javascript:
Ver original
  1. function objetoAjax(){
  2.  var xmlhttp=false;
  3.   try{
  4.    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  5.   }catch(e){
  6.    try {
  7.     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  8.    }catch(E){
  9.     xmlhttp = false;
  10.    }
  11.   }
  12.   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  13.    xmlhttp = new XMLHttpRequest();
  14.   }
  15.   return xmlhttp;
  16. }
  17.  
  18. function Pagina(nropagina,desde,hasta){
  19.  //donde se mostrar‡ los registros
  20.  divContenido = document.getElementById('filtrados');
  21.  
  22.  ajax=objetoAjax();
  23.  //uso del medoto GET
  24.  //indicamos el archivo que realizar‡ el proceso de paginar
  25.  //junto con un valor que representa el nro de pagina
  26.  ajax.open("GET", "paginador_resultados.php?pag="+nropagina+"&desde="+desde+"&hasta="+hasta);
  27.  divContenido.innerHTML= '<img src="../img/cargando.gif">';
  28.  ajax.onreadystatechange=function() {
  29.   if (ajax.readyState==4) {
  30.    //mostrar resultados en esta capa
  31.    divContenido.innerHTML = ajax.responseText
  32.   }
  33.  }
  34.  //como hacemos uso del metodo GET
  35.  //colocamos null ya que enviamos
  36.  //el valor por la url ?pag=nropagina
  37.  ajax.send(null)
  38. }
__________________
Lo imposible solo cuesta un poco mas