$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);