Capturar datos de adjuntos para crear una tabla

Con tu ayuda pude resolver lo del contador para archivos adjuntos
Use el hidden y el request
Pero ahora quiero colocar una tabla con el nombre de los archivos adjuntos
Lo de capturar el nombre ya lo tengo. Pero como cambia cada vez que adjunto otro archivo no se como guardar el nombre para que después no se pierda en la tabla si no que quede fijo
Gracias y espero tu colaboración

1 Respuesta

Respuesta
1
Como va eso, estuve buscándote por ahí para darte la respuesta sobre lo de recuperar los nombres de los archivos.
Te cuento ASP se ejecuta en el servidor y necesitas crear una session para cada usuario dentro del servidor. Esto se hace de esta forma. Dentro del archivo global. Asa (si no lo tienes creado, lo creas) debes poner esto:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart
Dim contador
contador=0
Dim rutas(3)
End Sub
Sub Session_OnEnd
Session.Abandon ()
End Sub
</SCRIPT>
Si te fijas he creado una tabla (vacía) de tres filas y un contador(necesitamos el contador para saber en que posición de la tabla debemos guardar la ruta que nos llegue, es decir así es el 2º archivo adjunto pues a la posición 2).
Recuerda se hace para cada usuario, ¿cojonudo no?.
Para recuperar los datos y escribir en las variable es así. (En global. Asa solo se crean aunque también puedes rellenarlos pero solo se ejecutaran cuando comience la session, en los asp se rellenan)
Para acceder a los datos
Debes tener una variable en asp igual que en el global. Asa(del mismo tipo)
i_asp=session("contador")
(acabas de recuperar el valor que existe en la session.
session("contador")="3"
(Acabas de escribir 3 en el objeto contadoir de la session del usuario.
Aun asi busca algun tutorial sobre "tablas en ASP" o "tablas en global.asa", pon esto en google y aparecen cosas.
Por cierto he visto algo en esta página sobre algo que te puede interesar, echale un vistazo:
http://www.asptutor.com/asp/vart.asp?id=71
Suerte y claifica la pregunta.
Chao.
Juanmi.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas