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

Subir archivos + checkbox

Estas en el tema de Subir archivos + checkbox en el foro de ASP Clásico en Foros del Web. Hola amigos. bueno, pues busqué algo relacionado con mi problema en Internet y no encontré nada. Sucede que tengo que subir unos archivos al servidor, ...
  #1 (permalink)  
Antiguo 08/03/2005, 18:11
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 22 años
Puntos: 1
Subir archivos + checkbox

Hola amigos. bueno, pues busqué algo relacionado con mi problema en Internet y no encontré nada.

Sucede que tengo que subir unos archivos al servidor, pero además tengo que pasar los valores de dos cuadros de texto. Todo esto lo hago con el "xelupload.asp", pero además de eso necesito pasar los valores de unos checkbox y pasar si están activados o desactivados. Esos valores también van a ir a la base de datos.

Alguna idea de como hacer eso???

GRACIAS.
__________________
- P R I N C E -
  #2 (permalink)  
Antiguo 08/03/2005, 20:25
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
Estás seguro que buscaste bién? Seguro que leiste la documentación de xelupload? Qué parte de todas las que decís (subir archivos, pasar valor de 2 cuadros de texto, pasar valores de unos checkbox) es la que te da problemas o no sabés cómo hacer?
__________________
...___...
  #3 (permalink)  
Antiguo 08/03/2005, 23:51
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 22 años
Puntos: 1
Ok. lo único que me da problemas es pasar los valores de activo e inactivo de los checkbox. Todo lo demás, ya sea los cuadros de texto y subir los archivos me sale perfecto.
__________________
- P R I N C E -
  #4 (permalink)  
Antiguo 09/03/2005, 09:57
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
ok, entonces la subida de archivos con xelupload no tiene nada que ver ;)

Suponé que en la BD tenés un campo numérico para guardar los valores activo e inactivo (1/0)

Al checkbox le das cualquier valor.. supongamos 'on'
<input type="checkbox" name="chk" value="on">

Lo recibís así:
chk = request.form("chk")

(en realidad no podés usar request.form... pero ahora no recuerdo, así que para ejemplificar me sirve xD)

Luego preguntás si su valor es "on". Si lo es, vale 1 y si no, vale 0:

if chk = "on" then
chk = 1
else
chk = 0
end if

...y listo, ya tenés chk para guardar los valores en la BD.
__________________
...___...
  #5 (permalink)  
Antiguo 09/03/2005, 14:57
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 22 años
Puntos: 1
Pues eso es lo que hago. Pensé que así iba a funcionar pero al parecer no.
Sucede que siempre me manda una cadena vacia. No me devuelve ni "on", ni "off".
O qué estaré haciendo mal???
Código:
Dim datos(4), uno,dos,tres,cuatro,cinco,seis
	rutaRelativa = "./upload"
	Dim up, fich
	set up = new xelUpload
	up.Upload()
	i = 0
	For each fich in up.Ficheros.Items
		fich.Guardar(Server.MapPath(rutaRelativa))
		datos(i)=fich.Nombre
		i=i+1
	Next
	Response.Write(up.Form("age1"))
	uno=up.Form("nombrePaquete")
	dos=up.Form("espacio1")
'En el formulario el checkBox se llama "age1"
En el código anterior me debería imprimir el valor on u off pero no.
__________________
- P R I N C E -
  #6 (permalink)  
Antiguo 09/03/2005, 15:15
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
El formulario tiene el atributo enctype="multipart/form-data" ?
Estás seguro que el checkbox está "checked" al hacer el submit?
Te fijaste que en el formulario el checkbox se siga llamado age1? (si usás DreamWeaver, sabrás que en ocaciones el maldito programa renombra campos de formulario a su antojo)
__________________
...___...
  #7 (permalink)  
Antiguo 09/03/2005, 15:23
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 22 años
Puntos: 1
Muchas gracias.
Ya enontré como resolverlo. Gracias.
__________________
- P R I N C E -
  #8 (permalink)  
Antiguo 09/03/2005, 18:53
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
Cita:
Iniciado por Prince
Muchas gracias.
Ya enontré como resolverlo. Gracias.
Si hay algo que me desespere más que una respuesta así, es... mmm... no, creo que ésto es lo que más me desespera (por lo menos en el mundo de los foros)

Serías tan amable de contar(me/nos) cuál era finalmente el problema y a qué solución llegaste?

Te agradezco anticipadamente tu respuesta
__________________
...___...
  #9 (permalink)  
Antiguo 10/03/2005, 00:05
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 22 años
Puntos: 1
Ah, ok. lo que pasa es que cuando no está activo no regresa ningun valor, me regresa la cadena vacía como les dije, y cuando sí está activo me regresa "on". Entonces cuando yo estaba haciendo mis pruebas, pensé que me iba a regresar "off" y como no lo veía imaginé que no pasaba los valores.

Más bien fue un problema mio.
__________________
- P R I N C E -
  #10 (permalink)  
Antiguo 10/03/2005, 10:07
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
Ah, ok. Digamos que más bien fue un problema de desconocimiento del comportamiento del campo de formulario checkbox ;)
__________________
...___...
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:47.