Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2009, 10:58
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años
Puntos: 75
Exclamación llenado de un combo

Bueno compas, estoy haciendo una caballada xD bueno necesito hacer que mi aplicacion, al ejecutarse un evento en html me genere un combo que se consulte en una base de datos esa info.

la consulta la hace en php entonces:

Código AJAX:
Ver original
  1. function ponerCnv(destino)//destino se llama el select
  2. {
  3. var ajax=otroAjax();
  4.         ajax.open("GET", "ajax/func_add_user.php", true);
  5.         ajax.onreadystatechange=function(){
  6.             if (ajax.readyState==4){
  7.                 //document.getElementById(destino).value=ajax.responseText;
  8.                 var combo2 = document.getElementById('convenio');
  9.                 combo2.options[0] = ajax.responseText;//aqui es que no se como hacer
  10.             }
  11.         }
  12.         ajax.send(null);
  13. }

y en php la consulta es:

Código PHP:
Ver original
  1. $consulta_convenio="SELECT c.PCNITC, c.PCNOMC FROM SGDATOS.PCCON05F as c";
  2. $rsc=odbc_exec($conectar,$consulta_convenio);
  3. $c=0;
  4. while (odbc_fetch_row($rsc)){
  5.     $nom_convenio[$c]=trim(odbc_result($rsc,'PCNOMC'));
  6.     $id_cnv[$c]=trim(odbc_result($rsc,'PCNITC'));
  7.     //echo $nom_convenio[$c];
  8.     //echo $id_cnv[$c];
  9.     echo "<option value='$id_cnv[$c]'>$nom_convenio[$c]</option>";
  10.     $c++;
  11. }


algo me falta o estoy haciendo mal???

gracias por la ayuda
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175