Foros del Web » Programando para Internet » Javascript »

mostrar dato de consulta

Estas en el tema de mostrar dato de consulta en el foro de Javascript en Foros del Web. Que tal tengo una funcion para autocompletar texto y lo que necesito es que al seleccionar el nombre que se desee me muestre en otro ...
  #1 (permalink)  
Antiguo 22/07/2013, 09:36
 
Fecha de Ingreso: abril-2009
Mensajes: 100
Antigüedad: 15 años
Puntos: 0
mostrar dato de consulta

Que tal tengo una funcion para autocompletar texto y lo que necesito es que al seleccionar el nombre que se desee me muestre en otro campo el id de esa persona, el codigo que uso es el siguiente:

Aqui llamo a la funcion que se encuentra en otro archivo en donde se hace la busqueda del nombre:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. setTimeout('buscar_idcliente()',1);
  3. })
  4.  
  5. function buscar_idcliente(){
  6.  
  7. $("#nombre_cliente").autocomplete("../consultasOrdenes/funciones_articulos.php?accion=buscar_idcliente", {
  8.           width: 200,
  9.           selectFirst: true,
  10.           mustMatch:false,
  11.           delay:10        
  12.         });
  13.  
  14.    
  15. }

Aqui hago la consulta y muestro el nombre:
Código Javascript:
Ver original
  1. if($accion == 'buscar_idcliente'){
  2. $q=$_GET["q"];
  3.     $sql = "select DISTINCT idEmpresa, nombreFiscal as nombreFiscal from empresa where nombreFiscal LIKE '%$q%' and nivel = 1";
  4.      $rsd = mysql_query($sql);
  5.         while($rs = mysql_fetch_array($rsd)) {
  6.            $name = $rs['nombreFiscal'];      
  7.             echo "$name\n";
  8.            
  9.             $name2 = $rs['idEmpresa'];      
  10.             echo "$name2";
  11.        
  12.         }
  13.    
  14.     }
lo que necesito es que el $name2 aparezca en otro campo en cuanto se elija el nombre deseado solo que no se como hacer eso.

Etiquetas: dato, mysql, php, select, sql
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:23.