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

Formulario en asp

Estas en el tema de Formulario en asp en el foro de ASP Clásico en Foros del Web. Estoy rehaciendo una pagina en cual hay un formulario para llenar con datos y unos pedidos de productos. Como no lo hice yo y no ...
  #1 (permalink)  
Antiguo 18/04/2002, 17:23
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 23 años, 4 meses
Puntos: 0
Formulario en asp

Estoy rehaciendo una pagina en cual hay un formulario para llenar con datos y unos pedidos de productos. Como no lo hice yo y no tengo mucha practica en asp no lo puedo hacer andar. Se que este formulario lo procesa otro pero este no lo tengo. Por favor si alguien puede mirar el codigo y decirme como puedo hacerlo funcionar.
Muchas gracias!!
Erika
Aca se puede ver el codigo.
http://www.okregalos.com/formulario.html
  #2 (permalink)  
Antiguo 19/04/2002, 04:57
 
Fecha de Ingreso: abril-2002
Mensajes: 216
Antigüedad: 23 años
Puntos: 0
Re: Formulario en asp

Hola Erika
Tampoco es que yo sepa mucho de asp, empezé hace dos días... pero me he fijado en esta parte del código:
<td width="112"> <a href="../default/index.asp">
y creo que ahi está la clave.
Básicamente, deberás crear una página que se llame index.asp dentro del mismo directorio en el que tengas la página que contiene el formulario. Debes programar index.asp para que haga lo quetú quieras con los campos del formulario...
acuerdate que para referenciar un campo del form en index.asp debes usar la sentencia:
request.form("nombre del campo")

Un saludo, suerte y viva Argentina.
  #3 (permalink)  
Antiguo 19/04/2002, 15:31
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
Re: Formulario en asp

<form action="AcampandoOrdenGraba.asp" method="post" onsubmit="return FrontPage_Form1_Validator(this)" name="FrontPage_Form1">

Aqui esta la página donde se guardan los datos, la página se llama AcampandoOrdenGraba.asp . Esta es la página que te guarda los registros.

Si no la tienes, logico, tienes que crearla, te dejo este pequeño código que guarda los datos, solo agustalo a tu formulario, y agregale ( y cambiale) los nombres de los campos qe quieras guardar...

Código:
 

<%language="vbscript"%>
<% 
Set Conn = Server.CreateObject("ADODB.Connection")
Set Obj_Rs = Server.Createobject("ADODB.Recordset")
sConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source="& _
Server.MapPath("db/Tu_BD.mdb  ") & _
";" & _
              "Persist Security Info=False"
Conn.Open(sConnection)
Obj_RS.Open "Tu_Tabla_Que_usaras  ", Conn, 3 , 3


Obj_Rs.addnew()
Obj_Rs.fields("Nombre_del_Campo_En Tu_DB  ")=request.form("Nombre_Del_Dato_Anterior  ")
Obj_Rs.fields(" Otro_Dato_de_mi_BD")=request.form("Otro_Dato_Anterior")
Obj_Rs.fields("Campo_Llamado_Correo  ")=request.form("Dato_Anterior_LlamadoCorreo  ")
Obj_Rs.update()
%>
Este pequeño cófigo te agrega un registro a la BD, espero le entiendas, y la verdad te recomiendo que hagas tu misma tu propio formulario, y le des elnombre que quieras, despues hagas otra página ( puede ser HTML ) que sea la que te agrege los registros ( Que sea ASP )...

Cualquier duda, aqui andamos

Saludos

Owen Bonilla
Webmaster Weblaguna S. C.
[email protected]
[email protected]

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:17.