Example #1
0
 //ajusta los datos de los formularios
 $paquete = array();
 foreach ($_POST["datos"] as $form => $datos) {
     foreach ($datos as $item => $valor) {
         $paquete[$form][$valor["name"]] = $valor["value"];
         if ($valor["name"] == "fecha") {
             $paquete[$form][$valor["name"]] = fixFecha($valor["value"]);
         }
         if ($valor["name"] == "fechaevento") {
             $paquete[$form][$valor["name"]] = fixFecha($valor["value"]);
         }
         if ($valor["name"] == "fechamontaje") {
             $paquete[$form][$valor["name"]] = fixFecha($valor["value"]);
         }
         if ($valor["name"] == "fechadesmont") {
             $paquete[$form][$valor["name"]] = fixFecha($valor["value"]);
         }
     }
 }
 //unset($_POST["datos"]);
 try {
     $bd = new PDO($dsnw, $userw, $passw, $optPDO);
     $bd->beginTransaction();
     foreach ($paquete as $form => $datos) {
         //asigna el nombre de la tabla
         $tabla = str_replace("f_", "", $form);
         //crea el sql query
         $campos = "";
         $values = "";
         //si el id de referencia está asignado y no está vacio entonces asigna una vez el campo y clave id_{tabla principal en singular}
         if ($id != "" and !$primero) {
<?php

session_start();
include "datos.php";
include "func_guardar.php";
header("Content-type: application/json");
$evento = $_POST["evento"];
$fechasol = $_POST["fechasol"];
$paq = $_POST["paq"];
$folio = $_POST["folio"];
$fechasol = fixFecha($fechasol);
try {
    $bd = new PDO($dsnw, $userw, $passw, $optPDO);
    $bd->query("INSERT INTO presupuesto (id_evento,folio,fecha_solicitud,paq_basico) values ({$evento},{$folio},'{$fechasol}',{$paq} );");
    $r["continuar"] = true;
} catch (PDOException $err) {
    echo json_encode($err);
}
echo json_encode($r);
<?php

include "datos.php";
include "func_guardar.php";
unset($r);
$folio = $_POST["folio"];
$paq = $_POST["paq_basico"];
$fecha = fixFecha($_POST["fechapresupuesto"]);
$bd = new PDO($dsnw, $userw, $passw, $optPDO);
try {
    $sqlAfs = "UPDATE presupuesto SET paq_basico = {$paq}, fecha_solicitud = '{$fecha}'  WHERE folio = {$folio}";
    $res = $bd->query($sqlAfs);
    //$sqlAfs="DELETE FROM presupuesto_articulos WHERE id_presupuesto = $id";
    //$res=$bd->query($sqlAfs);
    $r["continuar"] = true;
} catch (PDOException $err) {
    $r["continuar"] = false;
    $r["info"] = "Error: " . $err->getMessage();
}
echo json_encode($r);