
donde guardar los datos por ejemplo: Cookie Session etc
que es lo mejor y mas seguro para un sitio asi
agradeceria sus comentarios para poder comenzar::
Gracias

| ||||
Don dobled.. cookie o session es practicamente lo mismo, al fin y al cabo las dos son cookies...la diferencia es que las cookies se almacenan en el disco duro de los clientes (cosa que a mucha gente le disgusta porque se meten a tu maquina y ocupan espacio de su disco) y las sessiones que son cookies temporales que se almacenan en memoria pero que al cabo de perdida la sesion se destruyen... en conclusion: usar cookies--> ocupar espacio del disco del cliente usar sesion--> ocupar memoria del cliente ( o del server?..me entro la duda..kien sabe?????) que prefieres?. |
| ||||
ok esta bien, ahora komo guardan los distintos productos en un array, o algo asi?
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| ||||
usa Array y Session bueno, yo he hecho un carrito basandome en un libro, lo implementa mediante Arreglos y objetos session y no es muy complicado. Ahora, en portales como aspin.com, aspcode.com, asp101.com....... te ponen codigo de carritos; Yo cuando no se hacer algo como encuestas, foros, carritos.... regularmente los consulto y tomo las mejores caracteristicas y desecho las malas y escribo mis aplicaciones a mi medida, por ejemplo: si no encuentras ejemplos te paso el codigo del libro y tu lo ajustas como quieras........ |
| ||||
Si puedes seria genial Gracias ![]()
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |
| |||
|
| |||
Si podes pasamelo a mi tambien [email protected] muchas gracias |
| |||
yo tb lo quero |
| |||
si me lo puedes mandar a mi tambien thank you si me lo puedes mandar a mi tambien thank you. [email protected] |
| |||
Aqui tienen uno: http://www.aspfacil.com/codigo/
__________________ Saludos Rubén Teléfonos móviles, curiosidades: http://telefonos-moviles.muchodenada.com/ |
| |||
y en php como será uno igual a ese esop ;) es que mi pàgina esta en php, solo quiero hacer como una orden de compra pero utilizando casillas donde solo se checkee y luego generar de forma similar a los carros de compra la orden segun los articulos chekeados. esop ![]() |
| ||||
carrito mediante sesiones <% ' Define constantes CONST IDPCARRO = 0 CONST NOMBREPCARRO = 1 CONST PRECIOPCARRO = 2 CONST CANTPCARRO = 3 ' Carga el carrito de compras IF NOT isArray( Session( "carrito" ) ) THEN DIM carritoLocal( 4, 20 ) ELSE carritoLocal = Session( "carrito" ) END IF ' Carga la información del producto IdentificadorProducto = TRIM( Request( "idp" ) ) NombreProducto = TRIM( Request( "NombreProducto" ) ) PrecioProducto = TRIM( Request( "PrecioProducto" ) ) ' Agrega el producto al carrito IF IdentificadorProducto <> "" THEN foundIT = FALSE FOR i = 0 TO UBOUND( carritoLocal ) IF carritoLocal( IDPCARRO, i ) = IdentificadorProducto THEN carritoLocal( CANTPCARRO, i ) = carritoLocal( CANTPCARRO, i ) + 1 foundIT = TRUE EXIT FOR END IF NEXT IF NOT foundIT THEN FOR i = 0 TO UBOUND( carritoLocal, 2 ) IF carritoLocal( IDPCARRO, i ) = "" THEN carritoLocal( IDPCARRO, i ) = IdentificadorProducto carritoLocal( NOMBREPCARRO, i ) = NombreProducto carritoLocal( PRECIOPCARRO, i ) = PrecioProducto carritoLocal( CANTPCARRO, i ) = 1 EXIT FOR END IF NEXT END IF END IF ' Actualiza las cantidades de productos que haya en el carrito de compras IF Request( "actualizarC" ) <> "" THEN FOR i = 0 TO UBOUND( carritoLocal, 2 ) nuevaC = TRIM( Request( "cp" & carritoLocal( IDPCARRO, i ) ) ) borrarProducto = TRIM( Request( "bp" & carritoLocal( IDPCARRO, i ) ) ) IF nuevaC = "" or nuevaC = "0" or borrarProducto <> "" THEN carritoLocal( IDPCARRO, i ) = "" ELSE IF isNumeric( nuevaC ) THEN carritoLocal( CANTPCARRO, i ) = nuevaC END IF END IF NEXT END IF ' Actualiza la variable Session con la matriz Session( "carrito" ) = carritoLocal %> <html> <head><title>Carrito de compras Session</title></head> <body bgcolor="white"> <center> <font face="Arial" size=3 color="darkgreen"> <b>Su carrito de compras:</b> </font> <% totalPedido = 0 %> <form method="post" action="session_carrito.asp"> <input name="actualizarC" type="hidden" value="1"> <table bgcolor="lightyellow" border=1 cellpadding=4 cellspacing=0> <tr bgcolor="lightgreen"> <th>Producto</th> <th>Precio</th> <th>Cantidad</th> </tr> <% FOR i = 0 TO UBOUND( carritoLocal, 2 ) IF CarritoLocal( IDPCARRO, i ) <> "" THEN totalPedido = totalPedido + ( carritoLocal( PRECIOPCARRO, i )Â * carritoLocal( CANTPCARRO, i ) ) %> <tr> <td> <%=Server.HTMLEncode( carritoLocal( NOMBREPCARRO, i ) )%> </td> <td> <%=formatCurrency( carritoLocal( PRECIOPCARRO, i ) )%> </td> <td> <input name="cp<%=carritoLocal( IDPCARRO, i )%>" type="text" size=4 value="<%=carritoLocal( CANTPCARRO, i )%>"> <input name="bp<%=carritoLocal( IDPCARRO, i )%>" type="checkbox" value="1"> Borrar </td> </tr> <% END IF NEXT %> <tr bgcolor="yellow"> <td colspan=2 align=right> <b>Total:</b> </td> <td> <%=formatCurrency( totalPedido )%> </td> </tr> <tr> <td colspan=3> <table border=0> <tr> <td align="right"> <input type="submit" value="Actualizar carrito"> </td> </form> <form method="post" action="total.asp"> <td> <input type="submit" value="Total:"> </td> </form> <form action="default.asp"> <td> <input type="submit" value="Continuar comprando"> </td> </form> </tr> </table> </td> </tr> </table> </center> </body> </html> |
| ||||
me inicia sesion nueva??? He probado este carrito pero no se que ocurre y ya me ocurria con otro carrito que tenia que cuando voy a seguir la compra y entro de nuevo me ha creado una nueva sesion e incluso cunado voy a seguir la compra compruebo que ya estoy enotra sesion didtinta alguien sabe a que es debido (no es cuestion de TimeOut ya que es al cambiar de página) |