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:
<%
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