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

arrays para un carrito de la compra

Estas en el tema de arrays para un carrito de la compra en el foro de ASP Clásico en Foros del Web. Hola…estoy adaptando algo que encontré por internet, un carrito de la compra. He llegado a los array y la verdad es que no los entiendo ...
  #1 (permalink)  
Antiguo 02/11/2010, 10:21
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
arrays para un carrito de la compra

Hola…estoy adaptando algo que encontré por internet, un carrito de la compra. He llegado a los array y la verdad es que no los entiendo bien. Espero que me ayudéis… Mi pregunta.
La ayuda dice que “el carro consta de 25 parejas de valores de 0 a 24”
If IsArray(Session("nombresesion")) = false Then
Dim nombresesion(24,1)
nombresesion(0,0)=código
nombresesion(0,1)=cantidad
………..
Me he guiado por la supuesta lógica y para introducir un dato más en el array hice esto: seguro que es una burrada…

If IsArray(Session("nombresesion")) = false Then
Dim nombresesion(24,1,1)
nombresesion(0,0,0)=código
nombresesion(0,1,0)=cantidad
nombresesion(0,0,1)=color

siguiendo con la página llego a este paso, los 0 en negrita los añadí, y me dio un error de intervalo.

'si esta en el carro cambiamos la cantidad si es valida
for i=0 to ubound(nombresesion)
if nombresesion (i,0,0)=codigo then………………………….en esta línea da error de intervalo.

nombresesion (i,1,0)=cantidad
nombresesion (i,0,1)=color

enelcarro=true
end if
next


'si no esta en el carro busca la primera posición libre y lo añade
if not enelcarro then
for i=0 to ubound(nombresesion)
if nombresesion (i,0,0)="" and nombresesion (i,1,0)="" and nombresesion (i,0,1)="" and not(enelcarro) then
nombresesion (i,0,0)=codigo
if cantidad>0 then
resto =cantidad mod pack
if resto = 0 then
nombresesion (i,1,0)=cantidad
else
cantidad=pack
end if
nombresesion (i,0,1)=color
cantidad=pack
garetex(i,1,0)=cantidad
end if
enelcarro=true
end if
next
end if
session("nombresesion ")=nombresesion
if enelcarro then
response.redirect "vercarro.asp"
else%>
…………………………..error si no se cumple
  #2 (permalink)  
Antiguo 03/11/2010, 12:58
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: arrays para un carrito de la compra

pues creo que sí funciona, faltaba algo por ahí....espero no estar haciendo algo raro con las variables....

De todas formas si alguien puede decirme si estoy haciendo algo extraño, agradecería la respuesta...

Etiquetas: arrays, carrito, compra
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 04:34.