Foros del Web » Programando para Internet » ASP Clásico »

un problema con dos input y un sql!!!

Estas en el tema de un problema con dos input y un sql!!! en el foro de ASP Clásico en Foros del Web. Como hago para pasar el valor un input como parametro a un sql y q este deje el resultado de esa busqueda en otro input, ...
  #1 (permalink)  
Antiguo 06/10/2003, 03:58
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
un problema con dos input y un sql!!!

Como hago para pasar el valor un input como parametro a un sql y q este deje el resultado de esa busqueda en otro input, es decir, tengo dos input A y B , en el input A el usuario introduce un valor q servira como parametro para un sql q hara una busqueda en la base de datos, al encontrar el registro (q es un solo resultado), deseo colocarlo en el input B , quiero saber si esto se puede hacer y en caso afirmativo como, gracias por su colaboracion.
  #2 (permalink)  
Antiguo 06/10/2003, 04:09
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola,

lo que necesitas implica una lectura en la base de datos, asi que tienes dos posibilidades.


Si los posibles valores que pueden introducir en A son limitados y su numero es manejable, puedes montar la pagina de forma que escriba un javascript que contenga todos los posibles valores de B para A, así, al cambiar el input de A, sabrias el valor a escribir en B. (algo parecido a lo que se hace con los combos enlazados, pero mas sencillo todavía).

La otra opción consistiría en recargar la página ASP pasando el valor de A, realizando la consulta, y devolviendo el resultado al cliente.

Espero que te sirva. Suerte!
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 06/10/2003, 04:45
Avatar de lpuig23  
Fecha de Ingreso: febrero-2002
Mensajes: 57
Antigüedad: 22 años, 3 meses
Puntos: 0
bueno realmente los valores de entrada del input A si son limitados (aprox 20), pero no entiendo cual es la ventaja, lo q pasa es q soy novato en esto de ASP y no se muchas cosas, me podrias decir como es eso de reacargar la pagina por favor, gracias por la ayuda.
  #4 (permalink)  
Antiguo 06/10/2003, 10:19
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Cita:
como es eso de reacargar la pagina por favor
Se refiere a que la puedes mandar a llamar así misma y recoger los valores .. ejemplo... tienes una página llamada

test.asp y podrías hacer esto para que te des una mejor idea:

Cita:
<html>
<body>

<%
if request.form("A") <> "" then
dim strSQL
dim valor

valor = Request.Form("A") 'valor de mi inputbox

strSQl = "select * from tabla where algo=" & valor 'o la consulta que desees...
'...
'...
'abres tu recordset.. abres tu conexion... obtienes el valor:

valorB = tu_recordset("tu_campo")
end If
%>
<form action="test.asp" method="post">
<INPUT id="Text1" type="text" name="A"><br>
<INPUT type="submit" value="Enviar">
<INPUT id="Text2" type="text" name="B" value="<%=valorB %>">< br>
</form>

</body>
</html>
Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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 12:58.