RE: [PHP-ES] ..::Carrito de compras::..

[email protected] ("Alfonso Alejandro Reyes Jimenez")
Newsgroups php.general.es
Message-ID <6FFF87417313CE4B86EED022E9487A8904E2E85C@sci-soc-ex01.mex.scitum.com.mx>
Gracias por el consejo, pensé que lo mejor eran las cookies pero voy a leer lo de las sesiones y lo pondré en practica, muchas gracias.

 

Excelente tarde.

 

 

 

De: Mauricio Rodriguez [mailto:[email protected]] 
Enviado el: martes, 30 de noviembre de 2010 05:02 p.m.
Para: Alfonso Alejandro Reyes Jimenez
CC: [email protected]
Asunto: Re: [PHP-ES] ..::Carrito de compras::..

 

Por que no usas un arreglo como variable de sesion?

$id=1;

$_SESSION['carrito'][$id];
$_SESSION['carrito'][$id]['descripcion'] = 'Caja de positrones';
$_SESSION['carrito'][$id]['cantidad'] = 10;
$_SESSION['carrito'][$id]['precio'] = 2000;



El 30 de noviembre de 2010 16:46, Alfonso Alejandro Reyes Jimenez <[email protected]> escribió:

Hola a todos, les envió este correo a ver si alguno de ustedes me puede sugerir la manera más confiable y sencilla para obtener los datos de las cosas agregadas a un carrito de compras.



Les doy la información del sitio, en el sitio genere una base de datos con todos los productos, en donde le paso las variables a obtener por medio del url. Cada registro repite la zona con un producto diferente y en ese registro repetido se envía también el botón de agregar al carrito.



Tengo entendido que la mejor opción es agregar el producto es poner la variable en el botón para que cada registro tenga el valor que le corresponde, una vez que el valor sea establecido lo debo poner en el mismo url y usar un post para meterlo en la cookie, sin embargo no he tenido mucha experiencia con las cookies por lo que pienso que en botón de agregar puedo usar algo como esto:



http://mydominio.com/catalogo.php?prod=xxyy&precio=xxyy



y en la pagina ponerle



if (!isset($_COOKIE["productos"])) {

 setcookie("Producto", $_GET["prod"]);
 setcookie("precio", $_GET["precio"]);



} else {
 setcookie("Producto", ++$_COOKIE["prod"]);



Pero no estoy muy seguro de si es la mejor manera, cualquier recomendación o consejo sería muy apreciado, incluso algún tip con las coockies.



Gracias de Antemano.



Saludos.



Alfonso.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.