Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Mostrar info de query en combo

Estas en el tema de Mostrar info de query en combo en el foro de Frameworks JS en Foros del Web. YA NO LEAN MAS ESTE FORO, CASI LO SOLUCIONO SOLO ME FALTA UN DETALLE. POR FAVOR AYUDENME EN EL NUEVO FORO QUE VOY A POSTEAR. ...
  #1 (permalink)  
Antiguo 25/08/2009, 06:23
 
Fecha de Ingreso: mayo-2009
Mensajes: 177
Antigüedad: 15 años
Puntos: 1
Mostrar info de query en combo

YA NO LEAN MAS ESTE FORO, CASI LO SOLUCIONO SOLO ME FALTA UN DETALLE. POR FAVOR AYUDENME EN EL NUEVO FORO QUE VOY A POSTEAR.

GRACIAS A TODOS QUIENES ENTRARON CON LA INTENCION DE COLABORAR.

Buen dia.

Tengo un problema con un combo, ingreso en un textbox un id de grado y en un combo quiero mostrar los cursos de este, ya tengo la funcion que hace la instancia del httprequest, la funcion que hace la llamada y funcionan, pero en la funcion que recibe los datos no se como tomar el vector e imprimirlo en el combo, ya que tengo que imprimir los nombres de curso pero que el valor de este sea su id.

Estoy super apurado con esto, les agradeceria por favor que me ayudasen ya que he intentado por dos dias hacerlo funcionar y no he podido. voy a poner el codigo acontinuacion, pero si alguien desea verlo mas detallado se lo puedo enviar al correo, son dos paginas, en la que hago las funciones y en esta misma esta el codigo html y la pagina donde tengo la funcion php que llama ajax.

Pagina ajax y html sin la funcion que instancia el httprequest y sin la funcion que llama la pagina ajax, creo que solo es necesaria la parte donde se recibe el vector:

function respuestaAjax()
{
if(mihttprequest.readyState == 4)
{
if(mihttprequest.status == 200)
{
var sal= mihttprequest.responseXML.getElementsByTagName("sa ludo")[0];
//var sal = mihttprequest.responseText;

var textosaludo=sal.childNodes[0].nodeValue;

alert("texto estupido "+ textosaludo);

}
else
{
alert("Ha ocurrido un error"+mihttprequest.statusText);
}
}
}


</script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>

<form name="form1">
<div id="aux"></div>
<input type="text" name="txtgrado" onKeyUp="llamarajax()" ><br>
<select name="selcurso" id="selcurso" ></select>
</form>
</body>
</html>

--------------------------------------------------------------------------------------------

Pagina de consulta php sin la funcion que hace la conexion a la base de datos para ahorrar espacio:

<?php
$grado=$_GET['grado'];
$sqlcurso=mysql_query("select tblcurso.id_curso,nombre_curso from tblcurso
inner join tblgrado on tblcurso.id_grado=tblgrado.id_grado
where tblgrado.id_grado='$grado'",$conexion);

while($curso=mysql_fetch_array($sqlcurso))
{
$i=$i+1;
$vec[$i]=$curso;
}
header('content-Type: text/xml');
echo "<?xml version=\"1.0\" ?><saludo>
$vec
</saludo>";
?>

Gracias de antemano.

Última edición por jucas1987; 25/08/2009 a las 08:09
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:16.