Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/01/2012, 13:39
Avatar de pampa_
pampa_
 
Fecha de Ingreso: mayo-2006
Mensajes: 334
Antigüedad: 18 años
Puntos: 1
Respuesta: pasar consulta mysql por GET

Este es mi archivo ajax al que llamo.
ajax.js
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,filtro){
  19.  //donde se mostrará los registros
  20.  
  21.  var divContenido = document.getElementById('contenido');
  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.php?pag="+nropagina);
  27.  ajax.onreadystatechange=function() {
  28.   if (ajax.readyState==4) {
  29.     if(ajax.status==200){
  30.    //mostrar resultados en esta capa
  31.    divContenido.innerHTML = ajax.responseText;
  32.    }
  33.   }
  34.  }
  35.  //como hacemos uso del metodo GET
  36.  //colocamos null ya que enviamos
  37.  //el valor por la url ?pag=nropagina
  38.  ajax.send(null);
  39. }

Y mi paginador
Código HTML:
Ver original
  1. <FORM METHOD="POST">
  2.            
  3.             <TABLE BORDER="1" width="100%">
  4.                 <TR>
  5.                     <TD>BUSQUEDA</TD>
  6.                     <TD>CATEGORIA</TD>
  7.                     <TD>PROVINCIA</TD>
  8.                 </TR>
  9.                 <TR>
  10.                     <TD><INPUT TYPE="text" NAME="bpalabra" size="20"><img src="http://www.forosdelweb.com/f13/images/icono_lupa.gif" width="36" height="33" alt=""></img></TD>
  11.                     <TD><select style="width:40%" id="scategoria" name="scategoria">
  12.                             <option value="selec" selected="selected">-seleccione categoria-</option>
  13.                             <option value="coches">Coches</option>
  14.                             <option value="despiecec">Despiece coches</option>
  15.                             <option value="motos">Motos</option>
  16.                             <option value="despiecem">Despiece motos</option>
  17.                             <option value="siniestrados">Vehiculos siniestrados</option>
  18.                             <option value="otros">Otros</option>
  19.                         </select>
  20.                     </TD>
  21.                     <TD><select style="width:60%" id="sprovincia" name="sprovincia">
  22.                             <option value="selec" selected="selected">-seleccione provincia-</option>
  23.                                     <option value="alava">&Aacute;lava</option>
  24.                                     <option value="albacete">Albacete</option>
  25.                                     <option value="alicante">Alicante</option>
  26.                                     <option value="almeria">Almer&iacute;a</option>
  27.                                     <option value="asturias">Asturias</option>
  28.                                     <option value="avila">&Aacute;vila</option>
  29.                                     <option value="badajoz">Badajoz</option>
  30.        
  31.                                     <option value="barcelona">Barcelona</option>
  32.                                     <option value="burgos">Burgos</option>
  33.                                     <option value="caceres">C&aacute;ceres</option>
  34.                                     <option value="cadiz">C&aacute;diz</option>
  35.                                     <option value="cantabria">Cantabria</option>
  36.                                     <option value="castellon">Castell&oacute;n</option>
  37.        
  38.                                     <option value="ciudad real">Ciudad Real</option>
  39.                                     <option value="cordoba">C&oacute;rdoba</option>
  40.                                    
  41.                                     <option value="cuenca">Cuenca</option>
  42.                                     <option value="girona">Girona</option>
  43.                                     <option value="granada">Granada</option>
  44.                                     <option value="guadalajara">Guadalajara</option>
  45.        
  46.                                     <option value="guipuzcoa">Guip&uacute;zcoa</option>
  47.                                     <option value="huelva">Huelva</option>
  48.                                     <option value="huesca">Huesca</option>
  49.                                     <option value="islas baleares">Islas Baleares</option>
  50.                                     <option value="jaen">Ja&eacute;n</option>
  51.                                     <option value="la coru&ntilde;a">La Coru&ntilde;a</option>
  52.        
  53.                                     <option value="la rioja">La Rioja</option>
  54.                                     <option value="las palmas">Las Palmas</option>
  55.                                     <option value="leon">Le&oacute;n</option>
  56.                                     <option value="lerida">L&eacute;rida</option>
  57.                                     <option value="lugo">Lugo</option>
  58.                                     <option value="madrid">Madrid</option>
  59.        
  60.                                     <option value="malaga">M&aacute;laga</option>
  61.                                     <option value="murcia">Murcia</option>
  62.                                     <option value="navarra">Navarra</option>
  63.                                     <option value="orense">Orense</option>
  64.                                     <option value="palencia">Palencia</option>
  65.                                     <option value="pontevedra">Pontevedra</option>
  66.        
  67.                                     <option value="salamanca">Salamanca</option>
  68.                                     <option value="santa cruz de tenerife">Santa Cruz de Tenerife</option>
  69.                                     <option value="segovia">Segovia</option>
  70.                                     <option value="sevilla">Sevilla</option>
  71.                                     <option value="soria">Soria</option>
  72.                                     <option value="tarragona">Tarragona</option>
  73.        
  74.                                     <option value="teruel">Teruel</option>
  75.                                     <option value="toledo">Toledo</option>
  76.                                     <option value="valencia">Valencia</option>
  77.                                     <option value="valladolid">Valladolid</option>
  78.                                     <option value="vizcaya">Vizcaya</option>
  79.                                     <option value="zamora">Zamora</option>
  80.        
  81.                                     <option value="zaragoza">Zaragoza</option>
  82.                     </select>
  83.                 </TD>
  84.                 </TR>
  85.                 <TR>
  86.                     <TD>MARCA</TD>
  87.                     <TD>PRECIO</TD>
  88.                     <TD>AÑO</TD>
  89.                 </TR>
  90.                 <TR>
  91.                     <TD><select style="width:50%" id="smarca" name="smarca">
  92.                             <option value="selec" selected="selected">-selecciona marca-</option>
  93.                             <option value="otras marcas">OTRAS MARCAS</option>
  94.                                         <option value="alfa romeo">ALFA ROMEO</option>
  95.                                         <option value="aston martin">ASTON MARTIN</option>
  96.        
  97.                                         <option value="audi">AUDI</option>
  98.                                         <option value="bentley">BENTLEY</option>
  99.                                         <option value="bertone">BERTONE</option>
  100.                                         <option value="bmw">BMW</option>
  101.                                         <option value="cadillac">CADILLAC</option>
  102.                                         <option value="chevrolet">CHEVROLET</option>
  103.        
  104.                                         <option value="chrysler">CHRYSLER</option>
  105.                                         <option value="citroen">CITROEN</option>
  106.                                         <option value="dacia">DACIA</option>
  107.                                         <option value="daewoo">DAEWOO</option>
  108.                                         <option value="daihatsu">DAIHATSU</option>
  109.                                         <option value="dodge">DODGE</option>
  110.        
  111.                                         <option value="ferrari">FERRARI</option>
  112.                                         <option value="fiat">FIAT</option>
  113.                                         <option value="ford">FORD</option>
  114.                                         <option value="galloper">GALLOPER</option>
  115.                                         <option value="honda">HONDA</option>
  116.                                         <option value="hummer">HUMMER</option>
  117.        
  118.                                         <option value="hyundai">HYUNDAI</option>
  119.                                         <option value="infiniti">INFINITI</option>
  120.                                         <option value="isuzu">ISUZU</option>
  121.                                         <option value="iveco">IVECO</option>
  122.                                         <option value="jaguar">JAGUAR</option>
  123.                                         <option value="jeep">JEEP</option>
  124.        
  125.                                         <option value="kia">KIA</option>
  126.                                         <option value="lada">LADA</option>
  127.                                         <option value="lamborghini">LAMBORGHINI</option>
  128.                                         <option value="lancia">LANCIA</option>
  129.                                         <option value="land-rover">LAND-ROVER</option>
  130.                                         <option value="lexus">LEXUS</option>
  131.        
  132.                                         <option value="mahindra">MAHINDRA</option>
  133.                                         <option value="man">MAN</option>
  134.                                         <option value="maserati">MASERATI</option>
  135.                                         <option value="mazda">MAZDA</option>
  136.                                         <option value="mercedes">MERCEDES</option>
  137.                                         <option value="mg">MG</option>
  138.        
  139.                                         <option value="mini">MINI</option>
  140.                                         <option value="mitsubishi">MITSUBISHI</option>
  141.                                         <option value="nissan">NISSAN</option>
  142.                                         <option value="opel">OPEL</option>
  143.                                         <option value="peugeot">PEUGEOT</option>
  144.                                         <option value="piaggio">PIAGGIO</option>
  145.        
  146.                                         <option value="porsche">PORSCHE</option>
  147.                                         <option value="renault">RENAULT</option>
  148.                                         <option value="rolls-royce">ROLLS-ROYCE</option>
  149.                                         <option value="rover">ROVER</option>
  150.                                         <option value="saab">SAAB</option>
  151.                                         <option value="santana">SANTANA</option>
  152.        
  153.                                         <option value="seat">SEAT</option>
  154.                                         <option value="skoda">SKODA</option>
  155.                                         <option value="smart">SMART</option>
  156.                                         <option value="ssangyong">SSANGYONG</option>
  157.                                         <option value="subaru">SUBARU</option>
  158.                                         <option value="suzuki">SUZUKI</option>
  159.        
  160.                                         <option value="tata">TATA</option>
  161.                                         <option value="toyota">TOYOTA</option>
  162.                                         <option value="volkswagen">VOLKSWAGEN</option>
  163.                                         <option value="volvo">VOLVO</option>
  164.                         </select>
  165.                     </TD>
  166.                     <TD><select style="width:35%" id="pminimo" name="pminimo">
  167.                             <option value="selec" selected="selected">-minimo-</option>
  168.                             <option value="1000">1.000</option>
  169.                             <option value="2000">2.000</option>
  170.                             <option value="5000">5.000</option>
  171.                         </select>
  172.                         <select style="width:35%" id="pmaximo" name="pmaximo">
  173.                             <option value="selec" selected="selected">-maximo-</option>
  174.                             <option value="10000">10.000</option>
  175.                             <option value="20000">20.000</option>
  176.                             <option value="50000">50.000</option>
  177.                         </select>
  178.                     </TD>
  179.                     <TD><INPUT TYPE="text" NAME="ano" size="5"></TD>
  180.                 </TR>
  181.                 <TR>
  182.                     <TD><input name="interes" type="radio" value="todo" />TODO
  183.                         <input name="interes" type="radio" value="se vende" />SE VENDE
  184.                         <input name="interes" type="radio" value="se compra" />SE COMPRA
  185.                     </TD>
  186.                     <TD></TD>
  187.                     <TD><INPUT class="celdas" TYPE="submit" value="Buscar"></input></TD>
  188.                 </TR>
  189.         </FORM>