Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2007, 19:47
Avatar de Shiryu_Libra
Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Re: Repetición de producto en carrito asp.

no necesariamente
pudieras utilizar este pedazo de codigo
Cita:
for i=1 to session("num_prod")
response.write ""
if session("producto" & i) <> 0 then
response.write "<b><a href=monumento.asp?clas="& request.querystring("clas") &"&id="& session("id_monumento" & i) &">" & session("nombre" & i) & "</a></b><br>"
response.write "" & session("direccion" & i) & "<br>"
response.write "<b><a href=""cuaderno_monumento_borra.asp?linea=" & i & "&clas="& clas &"""><img src=""imagenes/borrar.gif"" width=10 height=10 border=0> Eliminar</a></b><br><br>"
response.write "<img src=""imagenes/linea-resultados_corta.gif"" width=450 height=7><br>"
else
response.write ""
end if
response.write ""
next
por que este pedazo??, si te fijas lo que hace es imprimir todo el carrito que tengas,
da la casualidad que si lo modificas para comparar si ya tienes "X" producto, decir que ya lo tiene o agregarle uno mas al mismo producto
... y como lo modifico
Cita:
sub verificar_producto(monumento,texto)
cuantos_van=session("num_prod")
for i=1 to cuantos_van
if session("producto" & i) = monumento then
'ya lo tienes, lo que requieras hacer
else
'mandas agregar el producto
'y sales del "FOR"
cuantos_van=cuantos_van+100
introduce_producto(monumento,texto)
end if
next
end sub
la variable, cuantos_van, solamente se usa como bandera, para que siga buscando mientras haya algo en el carrito, caso contrario, y no haya nada en el carrito... pues lo agregara normalmente....

logicamente es una idea, solo necesitar afinarlo mejor para tu proposito.... la idea es esa

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra