Esempio n. 1
0
$base = new DBase();
// Insercion de un solo elemento, que puede ser encuesta, programa, pregunta o votos //
$tipoInsert = $varPost["tipo"];
switch ($tipoInsert) {
    case "programa":
        $nombre = $varPost["nombre"];
        $descripcion = $varPost["desc"];
        $cadenaInsertar = "Insert into programas (id, nombre, descripcion,Activo) values ( '','" . $nombre . "','" . $descripcion . "',1)";
        $cadenaValidar = "SELECT * FROM programas WHERE nombre='" . $nombre . "'";
        try {
            // Antes de insertar Valido
            $existe = $base->validarExistencia($cadenaValidar);
            if ($existe) {
                echo "{\"respuesta\":\"REPETIDO\"}";
            } else {
                $base->insertar($cadenaInsertar);
                echo "{\"respuesta\":\"OK\"}";
            }
        } catch (Exception $e) {
            echo "{\"respuesta\":\"ERROR\"}";
        }
        break;
    case "encuesta":
        $nombre = $varPost["nombre"];
        $descripcion = $varPost["desc"];
        $idP = $varPost["idp"];
        $fecha_actual = date("Y-m-d");
        $cadenaInsertar = "Insert into encuestas (id,id_p,nombre,descripcion,fechainicio,fechafin,activo) values ('','" . $idP . "','" . $nombre . "','" . $descripcion . "','" . $fecha_actual . "','',1)";
        $cadenaValidar = "SELECT * FROM encuestas WHERE id_p='" . $idP . "' and nombre='" . $nombre . "'";
        try {
            $existe = $base->validarExistencia($cadenaValidar);