Re: [PHP-ES] ..::Carrito de compras::..
[email protected] (Mauricio Rodriguez)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
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. > > > >