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

Saber que campos se reciben

Estas en el tema de Saber que campos se reciben en el foro de ASP Clásico en Foros del Web. Hola a tod@s, a ver si se puede hacer lo siguiente. Tengo diferentes formularios para introducir datos y todo lo que se meta en ellos ...
  #1 (permalink)  
Antiguo 04/05/2010, 08:08
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Saber que campos se reciben

Hola a tod@s, a ver si se puede hacer lo siguiente. Tengo diferentes formularios para introducir datos y todo lo que se meta en ellos va a ir a parar a la misma tabla, donde se guardará un registro para campo, en este registro lo que se guarda es el nombre del campo y el valor que pone el usuario.
Al haber diferentes formularios y cada uno tener sus campos, hay alguna forma de saber como se llaman los campos que estoy recibiendo, para así hacer una página de inserción genérica??
Es decir, yo recibiría todos los campos del form, sin saber como se llaman, e iría recorriendo todos esos campos una vez recibidos e insertando en la base de datos el nombre del campo que recibo y el valor que tiene.
De esta forma me evitaría tener que hacer una página de inserción para cada tipo de formulario, ya que habrá bastantes y dentro de poco van a seguir creciendo.
Muchas gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 04/05/2010, 09:22
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Respuesta: Saber que campos se reciben

Para explicarlo un poco mejor, se supone que no se como se van a llamar los campos que recibo. Se que haciendo esto:

Código PHP:

Total 
Request.Form().Count

For 1 To Total
  Response
.WriteRequest.Form(x) & "<br>" )
Next 
obtendria todos los valores que recibo, pero me interesa saber también los nombres de esos campos, hay alguna manera de hacerlo??
__________________
Vayamos por Partes :: Jack el Destripador
  #3 (permalink)  
Antiguo 04/05/2010, 10:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Saber que campos se reciben

Con esto

Código ASP:
Ver original
  1. for each control in request.form
  2.   for indice=1 to request.form(control).count
  3.      response.write control & " = " & request.form(control)(indice)&"<br>"
  4.   next
  5. next

Saludos
  #4 (permalink)  
Antiguo 05/05/2010, 00:50
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 5 meses
Puntos: 8
Respuesta: Saber que campos se reciben

Perfecto!!!! Muchas gracias
__________________
Vayamos por Partes :: Jack el Destripador

Etiquetas: campos
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 11:41.