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

Campos en Form con el mismo nombre

Estas en el tema de Campos en Form con el mismo nombre en el foro de ASP Clásico en Foros del Web. Hola! un script me genera campos con el mismo nombre. Los envío a pag2.asp y no sé cómo hacer para que el insert sql, no ...
  #1 (permalink)  
Antiguo 18/05/2008, 07:46
Avatar de JJF
JJF
 
Fecha de Ingreso: mayo-2005
Mensajes: 205
Antigüedad: 19 años, 11 meses
Puntos: 0
Campos en Form con el mismo nombre

Hola! un script me genera campos con el mismo nombre. Los envío a pag2.asp y no sé cómo hacer para que el insert sql, no me ingrese en la db los registros en el mismo campo separados por coma, sino que ingrese los registros en distintos campos.

Por ejemplo:

Form.asp

campo.Nombre
campo.Nombre
campo.Nombre

Pag2.asp
????
Necesito la sentencia para que los 3 campos sean cargados en 3 registros iguales en la db.



Gracias.

Última edición por JJF; 18/05/2008 a las 07:50 Razón: Mal explicado
  #2 (permalink)  
Antiguo 18/05/2008, 11:24
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: Campos en Form con el mismo nombre

podrias poner un contador e ir añadiendolo al final del campo.nombre+contador para asi tener todos tus campos con distinto nombre y luego los rescatsa en la pag2.asp con request.form("nombredelcampo") y luego un inser en sql y ya
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 18/05/2008, 16:37
Avatar de i_e_s27  
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 208
Antigüedad: 17 años, 1 mes
Puntos: 5
Respuesta: Campos en Form con el mismo nombre

Haces un request.form("nombredelcampo") y luego un split a eso, y ahi un loop para ir guardandolo en la base de datos.

__________________
Demasiado mayor para ser una joven promesa, demasiado joven para ser una vieja gloria
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 16:06.