$nuevoArr = array(); $cont = 0; for ($i = 0; $i < count($datos); $i++) { $nuevoArr[$cont]['pre_id'] = $datos[$i]; $nuevoArr[$cont]['ins_id'] = $datos[$i + 1]; $nuevoArr[$cont]['val_monto'] = $datos[$i + 2]; $i = $i + 2; $cont++; } try { $objCon->beginTransaction(); $objPro->setProducto($_POST['pro_id'], $objUti->eliminaEspacios($_POST['pro_nom']), '0'); $objPro->agregarProducto($objCon, $_POST['tip_pro_id'], $_POST['uni_id']); for ($i = 0; $i < count($nuevoArr); $i++) { $val_id = $objValores->buscarMaximoId($objCon); $objValores->setValores($val_id, $nuevoArr[$i]['val_monto']); $objValores->agregarValores($objCon, $_POST['pro_id'], $nuevoArr[$i]['pre_id'], $nuevoArr[$i]['ins_id']); } $objCon->commit(); echo 'bien'; } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage(); } break; case "buscarProducto": $objCon->db_connect(); try { $objCon->beginTransaction(); $objPro->setProducto($_POST['pro_id'], '', ''); $res = $objPro->buscarProducto($objCon, $_POST['pro_id']);
case "valorProducto": try { //echo $_POST['pro_id'].$_POST['pre_id']; $objCon->db_connect(); $objCon->beginTransaction(); $valor = $objVal->obtenerValorProducto($objCon, $_POST['pro_id'], $_POST['pre_id'], $_POST['ins_id']); //print_r($valor); echo $valor[0]['val_monto']; $objCon->commit(); } catch (PDOException $e) { $objCon->rollBack(); echo $e->getMessage(); } break; case "actualizarValor": try { //echo $_POST['pro_id'].$_POST['pre_id']; $objCon->db_connect(); $objCon->beginTransaction(); $objVal->setValores('', $_POST['val_monto']); $objVal->actualizarValoresProductos($objCon, $_POST['pro_id'], $_POST['pss_id']); $objPss->actualizarSaldo($objCon, $_POST['pss_id'], $_POST['pss_saldo']); //print_r($valor); echo 'Actualizado'; $objCon->commit(); } catch (PDOException $e) { $objCon->rollBack(); echo $e->getMessage(); } break; }