Ejemplo n.º 1
0
<?php

header('content-type: aplication/json; charset=utf-8');
//header para json
include '../DAO/MaterialesDAO.php';
$accion = isset($_GET['tipo']) ? $_GET['tipo'] : "x";
$r = array();
switch ($accion) {
    //----------------------------------------------------------------------------------------------------
    case 'inserta_material':
        $materiales = new materiales();
        $q_inserta = "insert INTO `material` (`pkID`, `nombre`, `precio`, `marca`, `imagen`, `fkID_clase`, `fkID_tipo`) \n\n\t \t\tVALUES (NULL, '" . $_GET['nombre'] . "', '" . $_GET['precio'] . "', '" . $_GET['marca'] . "', '" . $_GET['imagen'] . "', NULL, NULL);";
        //echo $q_inserta;
        $resultado = $materiales->insertaMateriales($q_inserta);
        /**/
        if ($resultado) {
            $r[] = $resultado;
        } else {
            $r["estado"] = "Error";
            $r["mensaje"] = "No se inserto.";
        }
        break;
        //----------------------------------------------------------------------------------------------------
}
//--------------------------------------------------------------------------------------------------------
echo json_encode($r);
//imprime el json
        //retira el campo tipo y nom_tabla de $array_campos
        unset($array_campos['tipo']);
        unset($array_campos['nom_tabla']);
        // construye query...
        $sql = "delete FROM `" . $nom_tabla . "` where pkID = " . $array_campos['pkID'];
        //-----------------------------------------------------------
        return $sql;
    }
}
$crea_sql = new crea_sql();
switch ($accion) {
    //----------------------------------------------------------------------------------------------------
    case 'inserta':
        $materiales = new materiales();
        $query = $crea_sql->crea_insert($_GET);
        $resultado = $materiales->insertaMateriales($query);
        /**/
        if ($resultado) {
            $r[] = $resultado;
            $r["sentencia"] = $query;
        } else {
            $r["estado"] = "Error";
            $r["mensaje"] = "No se inserto.";
        }
        //
        break;
        //----------------------------------------------------------------------------------------------------
        //----------------------------------------------------------------------------------------------------
    //----------------------------------------------------------------------------------------------------
    //----------------------------------------------------------------------------------------------------
    case 'actualiza':