Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2010, 09:09
Avatar de danistrein
danistrein
 
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Ayuda con Ajax y consulta mysql

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.  
  13.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  14.         xmlhttp = new XMLHttpRequest();
  15.     }
  16.     return xmlhttp;
  17. }
  18. function enviarConsulta(pais){
  19. ajax = objetoAjax();
  20. var divContenido = document.getElementById('contenido');
  21. divContenido.innerHTML= 'Cargando Consulta...';
  22. data = 'consulta.php?pais='+pais;
  23. ajax.open("GET", data);
  24. ajax.onreadystatechange=function() {
  25. if (ajax.readyState==4){
  26. divContenido.innerHTML= ajax.responseText;
  27. }}
  28. ajax.send(null);
  29. }


html
Código HTML:
Ver original
  1. <ul>
  2. <li><a href="#" onClick="enviarConsulta('argentina')" >Argentina</a></li>
  3. <li><a href="#" onClick="enviarConsulta('chile')" >Chile</a></li>
  4. <li><a href="#" onClick="enviarConsulta('españa')" >España</a></li>
  5. </ul>
  6. <div id="contenido">aki aparece la consulta sql</div>

consulta.php:
Código PHP:
Ver original
  1. $tabla = mysql_query("SELECT * FROM tabla WHERE pais='".$_REQUEST[pais]."'");
  2. while($row = mysql_fetch_array($tabla)){
  3. echo 'aki ya te encargas tu de modificar xD';
  4. }


espero que te sirva
cualquier cosa me avisas
__________________
Appones.net - www.appones.net