onchange, javascript y mysql(solucionado)

Iniciado por basickdagger, 20 Marzo 2013, 17:34 PM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

hola, tengo una duda, quiero hacer consultas pero q estas dependan de lo q se quiera buscar en un select... aunq se q javascript es de lado cliente y php de lado servidor, necesito saber si puedo llamar una consulta en el evento onChange de un select... muchas gracias desde ya

s7evin

#1
Buenas tardes,

lo que buscas es una técnica llamada AJAX (combinando: Lenguaje del lado del servidor [PHP] y lenguaje del lado del cliente [javascript] (+ bases de datos si fuera necesario [pe: SQL])).

Si buscas en el foro seguro que encuentras mucha información.

Te dejo un ejemplo: http://www.w3schools.com/PHP/php_ajax_database.asp
Es muy sencillo de aplicar.

Espero haberte guiado en la dirección correcta.
Un saludo!

basickdagger

muchas gracias al parecer e slo q necesito, aunq soy algo torpe xD

no entiendo esto a q se refiere...

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","getuser.php?q="+str,true);




lo unico q entiendo es toma el valor por medio de get, el cual sirve para realizar la consulta, tomando este valor q envia a traves de la funcion, y con el inner mete la tabla del id del div "txtHint"... no se si este en lo correcto es q no logro entender el xmlhttp, y tenia idea de q se utilizaba una libreria para usar ajax...

basickdagger

listo lo resolví con esto muchas gracias... solo por curiosidad si necesito enviar dos variables en este caso iria antes del true? bueno al fin y al cabo pude resolverlo, gracias =)