echo $e->getMessage(); } #echo '<h1>SESSION USUSARIO'.$_SESSION['MM_IdUsuario'].'</h1>'; foreach ($talles_seleccionados as $id_talle => $cantidad_elegida) { //prevengo insert with 0 if ($cantidad_elegida > 0) { #echo 'HERE?'; $id_usuario = $_SESSION['MM_IdUsuario']; //primero chequeo si el producto ya existe en el carrito del usuario. include_once "includes/class.carrito.php"; $carr = new carrito(); $cantidad_en_carrito = $carr->chequear_producto_con_talle($id_usuario, $id_producto, $id_talle); if ($cantidad_en_carrito > 0) { //El producto ya existe en el carrito del usuario, solo actualizo la cantidad $traigo_id = new carrito(); $traigo_id->select_by_usuario_producto_talle($_SESSION['MM_IdUsuario'], $id_producto, $id_talle); $id_row = $traigo_id->getintContador(); //Actualizo cantidad $update_carrito = new carrito(); $update_carrito->select($id_row); $update_carrito->intCantidad = $cantidad_en_carrito + $cantidad_elegida; $update_carrito->update($id_row); @header('location: carrito.php'); exit; } else { //necesito guardarlo desde cero $carr = new carrito(); $carr->idUsuario = $_SESSION['MM_IdUsuario']; $carr->idProducto = $id_producto; $carr->intCantidad = $cantidad_elegida; $carr->talle = $id_talle;