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

Problema al definir variables

Estas en el tema de Problema al definir variables en el foro de ASP Clásico en Foros del Web. Tengo un problema cuando defino unas variables que me vienen de un formulario. Las variables son números. Ejemplo: non_entitat = Request.Form("nom_entitat") pers_contacte = Request.Form("pers_contacte") telefon ...
  #1 (permalink)  
Antiguo 15/10/2004, 02:11
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Exclamación Problema al definir variables

Tengo un problema cuando defino unas variables que me vienen de un formulario. Las variables son números. Ejemplo:


non_entitat = Request.Form("nom_entitat")
pers_contacte = Request.Form("pers_contacte")
telefon = Request.Form("telefon")
textarea = Request.Form("textarea")
1 = Request.Form("1")
2 = Request.Form("2")
3 = Request.Form("3")
4 = Request.Form("4")
5 = Request.Form("5")
6 = Request.Form("6")
7 = Request.Form("7")
8 = Request.Form("8")
9 = Request.Form("9")
10 = Request.Form("10")
11 = Request.Form("11")
12 = Request.Form("12")
13 = Request.Form("13")
14 = Request.Form("14")
15 = Request.Form("15")
16 = Request.Form("16")
17 = Request.Form("17")
18 = Request.Form("18")
19 = Request.Form("19")
20 = Request.Form("20")
21 = Request.Form("21")



Y si solo dejo esto me funciona:
non_entitat = Request.Form("nom_entitat")
pers_contacte = Request.Form("pers_contacte")
telefon = Request.Form("telefon")
textarea = Request.Form("textarea")

Y me da este error cuando pongo las variables del 1 al 21:
HTTP 500.100. Error interno del servidor: error de ASP
Servicios de Internet Information Server

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A0400)
Se esperaba una instrucción
/enviarform.asp, line 7


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Página:
POST 70 bytes to /enviarform.asp

Datos de POST:
nom_entitat=edgar&pers_contacte=edgar&telefon=&tex tarea=&Submit=Enviar
__________________
Calle17.net

edgargranados.es
  #2 (permalink)  
Antiguo 15/10/2004, 02:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
En efecto, tienes un error en el nombre de las variables, no pueden comenzar con nùmeros...

_1 = request.form("1")

Sería un nombre raro pero válido.


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 15/10/2004, 02:20
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
ok, lo voy a probar y te digo algo. Muchas gracias
__________________
Calle17.net

edgargranados.es
  #4 (permalink)  
Antiguo 15/10/2004, 02:22
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Ah y se e hace que tampoco puedes llamar 1 al campo del formulario...
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 15/10/2004, 02:30
Avatar de deccweb  
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Pues con

_1 = Request.Form("1")

Tampoco me funciona, al final he decidido poner:

uno = Request.Form("1")

y me funciona perfectamente.
__________________
Calle17.net

edgargranados.es
  #6 (permalink)  
Antiguo 15/10/2004, 09:23
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Claro, porque los nombres de las variables...

__________________
...___...
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 07:59.