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

Validar de una lista los campos de una tabla

Estas en el tema de Validar de una lista los campos de una tabla en el foro de ASP Clásico en Foros del Web. Hola amigos! Tengo una grave consulta para hacerles: - Tengo una lista en mi pagina.asp con 4 productos. - Tengo una tabla en mibase.mdb con ...
  #1 (permalink)  
Antiguo 30/05/2002, 12:50
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Validar de una lista los campos de una tabla

Hola amigos! Tengo una grave consulta para hacerles:
- Tengo una lista en mi pagina.asp con 4 productos.
- Tengo una tabla en mibase.mdb con esa lista (cod_id, nom_producto).
- Tengo un formulario en asp donde se selecciona el producto.
- Cuando recojo los datos de la lista, le digo que me muestre el código... PERO TAMBIEN QUIERO QUE ME MUESTRE el producto al que corresponde.
¿COMO CUERNOS LO HAGO? Desde ayer que me tiene descerebrado esta estupidéz, pero nio hiay caso.

A los q me puedan dar una mano... GRACIAS 1000.

SALUDOS. Marx.
  #2 (permalink)  
Antiguo 30/05/2002, 14:03
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Validar de una lista los campos de una tabla

algo asi:

Código:
  
<select name=listas>
<%do while not rs.eof%>
<option value="<%=rs("codigo")&"-"&rs("producto"%>"><%=rs("producto")%></option>
<%rs.movenext
loop%>
</selected>
despues de hacer el submit lo recoges asi

<%response.write request("lista")%>

y te arrojara algo asi

1-auto

por ejemplo

antes de mostrar ese dato lo cortai y listo

;)
  #3 (permalink)  
Antiguo 30/05/2002, 14:31
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Validar de una lista los campos de una tabla

Gracias amigo por responder! ¿y si quiero poner por ej. el resultado del id_doc por un lado y la descripción por el otro?

Otra vez... gracias.

Marx.
  #4 (permalink)  
Antiguo 30/05/2002, 14:44
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Validar de una lista los campos de una tabla

para separarlos puedes usar alguna funcion de vbscript como el split o otras por ej.

el split te guarda los datos como si fuera un arreglo y te corta el string al encontrar un caracter separador

pasa el dato a una variable

<%
variable=request("lista")
'supongamos que tu dato quedo asi 1-auto
arreglo=split(variable,"-")
'te corto la variable en dos secciones y lo imprimes asi

response.write "codigo="&arreglo(0)&"<b r>"
response.write "producto="&arreglo(1)
'quedara algo asi
'codigo=1
'producto=auto

;)





  #5 (permalink)  
Antiguo 30/05/2002, 15:12
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Validar de una lista los campos de una tabla

MAESTROOOOOOO!!!!!!

Probé todo y me funca de MARABICHA !!!

Lo que voy a intentar ahora es traer por separado el idcod y la descripcion.
La pabada que estoy haciendo es simple (para vos). La hago corta:
- un formulario con una lista.
- al darle submit, el mismo asp procesa y recoge los datos.
- en esta misma página de confirmación aparece:
tabla seleccionada= nomtabla
codigo de la tabla= MB
+ ... otras cosas...
Grabar - Volver

- Una vez confirmado los datos, busco la tabla que le corresponde y lo mando a grabar.

Para esto hago tanto lío.

Pero bueno, ia lo voi a sacar.

Muchas gracias por tu ayuda.

Saludos... Marx.
  #6 (permalink)  
Antiguo 30/05/2002, 15:20
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Validar de una lista los campos de una tabla

HHMM..SI KEIRES AHORRARTE LA LATA CON EL SPLIT LO QUE PODRIAS HACER TB ES:

SOLO GUARDAR EL ID DEL PRODUCTO
Y EN LA PAGINA DE CONFIRAMCION ANTES DE MOSTRAR LA INFORMACION HACES DE NUEVO UNA COMSULTA SQL POR EL RESULTADO DEL REQUEST DEL CODIGO DE LA PAGINA ANTERIOR Y AHI CAPTURAS LOS DEMAS DATOS DE LA TABLA Y DESPUES LOS MUESTRAS...TE GASTARIA UNA PETICION MAS A LA BASE DE DATOS PERO TE AHORRAS EL PROCESO DE SEPARACION DEL SPLIT..

UNA COSA POR OTRA...EN FIN KREO QUE HAY VARIAS SOLUCIONES...SOLO DALE CON LA QUE AMS TE ACOMEDE..

SUERTE CHE!
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 02:02.