Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/06/2008, 16:56
barny
 
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