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

Dudas con un carrito

Estas en el tema de Dudas con un carrito en el foro de ASP Clásico en Foros del Web. Tengo un problema. Estoy haciendo una aplicación de e-commerce con asp y no consigo borrar productos. Este es el código: El carrito tiene 3 productos, ...
  #1 (permalink)  
Antiguo 06/04/2004, 02:29
 
Fecha de Ingreso: abril-2004
Mensajes: 10
Antigüedad: 20 años, 2 meses
Puntos: 0
Dudas con un carrito

Tengo un problema. Estoy haciendo una aplicación de e-commerce con asp y no consigo borrar productos.
Este es el código:

El carrito tiene 3 productos, la direccion que uso es borraritem?Id=1
Borrarcesta es una pagina ASP que vacía el contenido de la cesta al completo
Puedes ver como funciona en
http://www.asociacion-aest.org/tempo...acategoria.asp
y descargar un archivo con todo el codigo en:
http://www.asociacion-aest.org/tempo...da Virtual.zip

No hay mensaje de error, pero en vez de borrarse como debería, se vacía el carrito y me pone la tabla sin datos, pero en la primera fila un cubo de basura. Pruebalo tu mismo

Codigo de borraritem.asp:
<% Response.Buffer = True %>
...
<%
Dim Id,cuenta,Elementos
Dim matriz,matriztemporal()
Dim I,j
cuenta = 0
Id = Cint(Request.QueryString("Id"))
matriz = Session("matrix")
Elementos = Ubound(matriz,2)
If(elementos = 0) then Response.Redirect("borrarcesta.asp")

Redim matriztemporal(3,Elementos-1)
for I = 0 to Elementos
If Elementos <> Id then
matriztemporal(0,cuenta) = matriz(0,I)
matriztemporal(1,cuenta) = matriz(1,I)
matriztemporal(2,cuenta) = matriz(2,I)
matriztemporal(3,cuenta) = matriz(3,I)

cuenta = cuenta + 1
End If
next
Session("matrix") = matriztemporal
Response.Redirect "anadirproducto.asp"
%>
  #2 (permalink)  
Antiguo 06/04/2004, 02:32
 
Fecha de Ingreso: abril-2004
Mensajes: 10
Antigüedad: 20 años, 2 meses
Puntos: 0
Me gustaría presentarme porque soy nuevo en este foro. Estoy empezando con Asp y Javascript. Más o menos me desenvuelvo bien, pero tengo algun problemilla como este
  #3 (permalink)  
Antiguo 06/04/2004, 02:41
 
Fecha de Ingreso: abril-2004
Mensajes: 10
Antigüedad: 20 años, 2 meses
Puntos: 0
0
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 22:03.