Agregar productos al Carrito PHP con Cookies
Publicado por SSR (6 intervenciones) el 26/04/2014 00:58:43
Hola amigos, estoy haciendo una tienda online con PHP y MYSQL. La compra de los productos se realiza desde la misma página de categoría, donde se encuentran tantos botones añadir como productos tenga esa categoría.
Mi idea es crear una cookie para cada producto que se añada al carrito y finalmente acceder a carrito.php y ver una tabla con todos los productos, cantidad y precios.
El problema que tengo es que no consigo grabar cada producto en una cookie para posterormente leerlas en carrito.php me las sobrescribe... ¿Alquien me puede ayudar?
carrito.php
Mi idea es crear una cookie para cada producto que se añada al carrito y finalmente acceder a carrito.php y ver una tabla con todos los productos, cantidad y precios.
El problema que tengo es que no consigo grabar cada producto en una cookie para posterormente leerlas en carrito.php me las sobrescribe... ¿Alquien me puede ayudar?
1
2
3
4
5
6
7
8
setcookie("numeroProductos" , "1");
if($_COOKIE["numeroProductos"] == 1 ){
setcookie("producto[01]",$_POST["cantidad"],time()+3600);
}
if($_COOKIE["numeroProductos"] + 1 == 2 ){
setcookie("producto[02]",$_POST["cantidad"],time()+3600);
}
carrito.php
1
2
3
4
5
6
7
if (isset($_COOKIE['producto'])) {
foreach ($_COOKIE['producto'] as $name => $value) {
$name = htmlspecialchars($name);
$value = htmlspecialchars($value);
echo "$name : $value <br />\n";
}
}
Valora esta pregunta


0