
12/06/2008, 16:56
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 6
Antigüedad: 16 años, 11 meses Puntos: 0 | |
Respuesta: Usuarios y Carrito de compra .ASP El sistema que utilizo no se si esta bien echo es de link es decir desde el bton envia un link con nombre del producto, id i precio te dejo todo lo k tengo de codigos. Merci carrito.asp
<%
'************************************************* ************************
'*Función que recibe los datos de un producto y los mete en el carrito
'************************************************* ************************
sub introduce_producto(id,texto,precio)
session("num_prod") = session("num_prod") + 1
session("producto" & session("num_prod")) = id
session("nombre" & session("num_prod")) = texto
session("precio" & session("num_prod")) = precio
end sub
'************************************************* ************************
'*Función que recibe el número de línea del carrito y borra su informacion
'************************************************* ************************
sub borra_producto(i)
session("producto" & i) = 0
end sub
'************************************************* ************************
'*Función que muestra los productos del carrito
'************************************************* ************************
sub muestra_carrito()
precio_total=0
if session("num_prod")=0 then
response.write "el carrito está vació"
else
for i=1 to session("num_prod")
response.write "linea de producto " & i & "<br>"
if session("producto" & i) <> 0 then
response.write "Identificador de producto " & session("producto" & i) & "<br>"
response.write "Nombre de producto " & session("nombre" & i) & "<br>"
response.write "Precio de producto " & session("precio" & i) & "<br>"
response.write "<a href=""borrar_producto.asp?linea=" & i & """>Borrar producto</a>"
precio_total = precio_total + session("precio" & i)
else
response.write "Este producto ha sido borrado del carrito"
end if
response.write "<p>"
next
response.write "El precio total del producto es " & precio_total & "<p>"
end if
end sub
%> muestra_carrito.asp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mostrando el carrito de la compra</title>
</head>
<body>
<!--#include file="carrito.asp"-->
<%
muestra_carrito
%>
<br>
<br>
<a href=".">Volver</a>
</body>
</html> borrar_producto.asp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mostrando el carrito de la compra</title>
</head>
<body>
<!--#include file="carrito.asp"-->
<%
muestra_carrito
%>
<br>
<br>
<a href=".">Volver</a>
</body>
</html> cesta.asp (pagina donde se ve el resultado final)
<!--#include file="carrito.asp"-->
<%
id=request.querystring("id")
nombre=request.querystring("nombre")
precio=request.querystring("precio")
introduce_producto id,nombre,precio
response.write "<b> Producto: </b>" & nombre & " <b> ID del producto: </b> " & id & " <b> Precio: </b> " & precio & " € "
%>
Lounico que quiero hacer es que se me acumulen todos losproductos i que despues pueda borrar los que quiera.
a parte en vez de salir la informacion del producto normal me gustaria ponerlo 1 encima de otro abes?
Producto
ID
Precio
Sime ayudas me arias un gran favor estoy dispuesto a cualquier cosa.
merci de todas maneras
me es urgente lo tenog k entregar mañana |