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

Mismo nombre de campos

Estas en el tema de Mismo nombre de campos en el foro de ASP Clásico en Foros del Web. Buenas a todos, Tengo un problema, estoy haciendo una página en la que quiera administrar la web, el problema es que tengo que gestionar consejos ...
  #1 (permalink)  
Antiguo 02/07/2004, 03:27
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Mismo nombre de campos

Buenas a todos,

Tengo un problema, estoy haciendo una página en la que quiera administrar la web, el problema es que tengo que gestionar consejos que me enviarán los usuarios y lo que yo e hecho es poner uno por uno los consejos en diferentes TextBox en la misma página, el problema es que todos los textbox se llaman igual.

Cuando quiera hacer una operación y recupere el Request.Form, ¿como me lo recuperará si todos los campos se llaman "consejo"?.

¿Tengo que ponerlos con nombres diferentes?

Gracias
  #2 (permalink)  
Antiguo 02/07/2004, 07:34
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 23 años, 1 mes
Puntos: 0
lo que puedes hacer por lo rapido es ponerle nombres diferentes a los textbox como consejo1 consejo2 (o hacer un arreglo pero no te fuiste por ahi).... mejor sigue con consejo1 consejo2, etc... luego en asp cuando lrecuperes cada uno con request.form("consejo1") ... unes las cadenas de variables (para ir paso por paso seria asì por si quieres darle algun formato a alguno q recojas como un CInt o CLng CStr .. etc
consejo1 = request.form("consejo1")
consejo2 = request.form("consejo2")
luego ...
consejo = consejo1 & chr(13) & consejo2

prueba y avisas ;)
__________________
No, no no... no hay firma...
  #3 (permalink)  
Antiguo 02/07/2004, 08:06
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Simplemente usa un vector:

vector = split(request("consejo"),",")

y usa cada casilla de manera independiente.

Saludos
  #4 (permalink)  
Antiguo 04/07/2004, 15:41
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Ya pensé lo del Split, pero el problema es que muchos consejos llevan coma. Entonces, creo que no me servirá, ¿no?
  #5 (permalink)  
Antiguo 04/07/2004, 18:07
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 21 años, 6 meses
Puntos: 0
La sugerencia de g_susdaniel es la òptima, ¿por qué no tratas?, la idea del Split es buena pero habrá muchas cadenas que contengan ",", entonces no sirve...
Usa distintos nombres para tus input text y los concatenas como te recomendó g_susdaniel

Saludos
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
  #6 (permalink)  
Antiguo 05/07/2004, 03:10
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Si, eso lo pensé pero el problema que tengo es que nunca se cuantos registros voy a tener, y no me interesa paginarlos porque rara vez sobrepasarán los 10, entonces no tengo ni idea de cuantos campos tendría que crear, ¿hay alguna manera de hacer que los campos se creen sólos?
  #7 (permalink)  
Antiguo 05/07/2004, 08:59
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Mételos en un ciclo con el indice al final del nombre.
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 14:58.