Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2010, 15:57
palavicini
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Realizar Select mediante ID de combo

hola, soy nuevo en el foro y quisiera pedir ayuda en una consulta que tngo. la verdad no se si es muy basica, espero no molestar

me pasa lo siguiente...
qusiera que al seleccionar un item de un combo de x producto se pudieran llenar 2 casillas de texto, el nombre y precio correspondiente al producto seleccionado.

ocupo la sgte metodologia.
primero lleno la lista, sin problemas

Código PHP:
<&#37;  
          
consulta "SELECT * FROM producto order by prod_cod ASC"
set rs con.execute(consulta)
while 
not rs.eof 
    response
.Write("<option value='"&rs.fields("prod_cod")&"'>"&rs.fields("prod_cod")&"</option>")
    
rs.movenext
      wend
    
%> 
luego realizo una funcion para rescatar la id del producto seleccionado en la lista y lo guardo en un input hidden, todo esto sin problemas.

Código:
function Selec(combo) 
{ 
var indice = combo.selectedIndex; 
var valor = combo.options[combo.selectedIndex].text; 
alert(indice); 
alert(valor); 
document.form1.txt_cod.value = valor;
}

luego realizo la consulta sql con el filtro de ID del producto que tengo en el hidden y los imprimo en unas casillas de texto.

Código PHP:
<%
     
cod request.QueryString("txt_prod")

    
buscar "select * from producto where prod_cod = '"&cod&"'"
    
set rs con.execute(buscar)
    if 
not rs.eof then
        nom 
rs.fields("prod_nom")
        
precio rs.fields("prod_precio")
        
end if


<
input type="text" name="txt_nom" id="txt_nom" value="<%=nom%> " readonly />

<
input type="text" name="txt_precio" id="txt_precio" value="<%=precio%> " readonly />

%> 

el problema es que no me lista ni el nombre ni el precio en las casillas de texto. No se en que me equivoco, ya que no me sale ningun error al ejecutar


agradeceria un monton que pudieran darme una mano

de antemano gracias

Última edición por palavicini; 19/04/2010 a las 16:05