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

MAnejo de Arreglos en asp

Estas en el tema de MAnejo de Arreglos en asp en el foro de ASP Clásico en Foros del Web. Hola que tal , me podrian ayudar con un problema que tengo Mira Estoy trabajando en una pagina ASP Y necesito crear un arreglo y ...
  #1 (permalink)  
Antiguo 09/09/2003, 19:05
 
Fecha de Ingreso: febrero-2003
Mensajes: 13
Antigüedad: 22 años, 2 meses
Puntos: 0
MAnejo de Arreglos en asp

Hola que tal , me podrian ayudar con un problema que tengo
Mira Estoy trabajando en una pagina ASP
Y necesito crear un arreglo y a medida que cargo este arreglo mientras navege en mi web no se me borre los datos que voy ingresando.
Por ejemplo quiero guardar Nombre,Identificacion,edad y telefono de N numero de personas pero guardarla en un arreglo y solo grabar en una Base Cuando Precione un boton mientras tanto estara temporalmente en el arreglo que cree ...
Ojo: El arreglo es Bidimencional


Ayudame Por favor
  #2 (permalink)  
Antiguo 09/09/2003, 20:37
 
Fecha de Ingreso: septiembre-2003
Mensajes: 128
Antigüedad: 21 años, 8 meses
Puntos: 0
Es preferible minimizar el uso de variables de sesion, se me ocurren dos posibilidades:
1. graba cada vez que ingresa una pagina con datos.
2. pasa los datos de una pagina a la otra, y cuando armas la que recibe los datos, mantene los datos de la pagina anterior en el form:

<INPUT NAME="apellido" TYPE=hidden VALUE="...">
<INPUT NAME="nombre" TYPE=hidden VALUE="...">

de esta manera cuando llegues al final tenes un form con todos los datos y al presionar el boton de confirmacion, grabas el form.

Espero que te sirva.

Saludos, Daniel.
  #3 (permalink)  
Antiguo 28/08/2005, 19:27
Avatar de g33k.gu  
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 19 años, 8 meses
Puntos: 0
problema en la redimension

Saludos a todos los colaboradores del foro:
tengo el siguiente problema:

tengo 2 ciclos for, estos son para hacer una gestion de cobranza, resulta que mi cliente puede pagar mensual o anualmente, (la ultima parte fue pan comido), ahora, el verdadero problema es cuando mi cliente paga por mes, ya que el puede pagar el mes que se le antoje, del año anterior y pagar la mensualidad de su casillero en ese año o esperarse hasta el año siguiente, para hacer su pago, ahora, yo tengo este caso

mi cliente paga en marzo de 2004, y decide pagar hasta agosto de 2005
entonces, de marzo a diciembre, hay 9 meses, hasta ahi, va todo correcto, por que solo tiene 9 meses por devengar, (numericamente manejo los meses del 1 al 12), entonces, cuando termina de pagar 2004, osea hasta diciembre del 2004, viene enero, febrero, marzo, >> hasta agosto de 2005, mi pregunta es,

iTempAnosQueDebe = jAnoHoy - parseInt(iUltimoAnioPagadoCatalogo) if(iTempAnosQueDebe > 0){
iMensualidadesAnoAnterior = (12 - parseInt(iUltimoMesPagadostrCatalogo) * iTempAnosQueDebe)
iDebeMensualidades = iMensualidadesAnoAnterior + sMesActual
}else{
iDebeMensualidades = jMesHoy - (parseInt(iUltimoMesPagadostrCatalogo))
}
for(l=0;l<iDebeMensualidades;l++){
for(k=1;k<arrMesesID.length;k++){
if(¡arrMesesID[k] > 12){
var Mes = arrMesesID[k]
}else{
arrMesesID[k] = 0
****-----------EN ESTA PARTE ^^^
necesito hayar la forma de decirle a mi arreglo que tome el valor 0 en caso de que el indice del arrelgo “[k]” si es mayor a (12: Diciembre); utilice ya la sentencia “Redim” Arreglo(INDICENUEVO), y luego “Preserve”, para mantener la matriz dentro de este, pero no funciona, creo que esas palabras reservadas son para ASP – VBScript, yo tengo mi Server cofigurado (IIS) con ASP – Javascript, por lo tanto no funciona.

}
}
}

Previamente, he cargado los meses en un array con la bd, desde un catalogo de meses, asi como los años desde 1900 hasta 2100, igual y no llega hasta esa fecha mi programa, jajaj, pero necesito que funcione cuando menos hoy, ;)
Alguien conoce una forma de hacer esto ¿?, alguien sabe, como se hace, por favor respondan a [email protected]

Me urge, eso es todo mil gracias

Espero que haya algun colaborador habilidoso que ya haya resuelto este problemita, MIL GRACIAS nuevamente Dios los bendiga
----MAKE THE SOURCE BE WITH YOU -------#####G33K.......#######
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 02:51.