$cat = new categorias(); $cat->select($categoria); $requiere_talles = $cat->gettalles(); $talles_seleccionados = $_POST['talle']; $colores_seleccionados = $_POST['color']; if ($requiere_talles == 1) { //requiere talles $total = 0; foreach ($talles_seleccionados as $k => $v) { $total += (int) $v; } // echo $total; $tempMaxCompra->storeSum($id_producto, $total); try { $stock = new TempStock(); $stock->setTalles($id_producto, $talles_seleccionados, $_SESSION['MM_IdUsuario']); } catch (Exception $e) { 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