Example #1
0
        exit;
    }
    $sql = '';
    $sql = 'DELETE FROM tb_generoquaisespecies ';
    $sql .= 'WHERE ';
    $sql .= 'genero_id = ' . $cmb_genero . ' AND especie_id=' . $ultimo_id[0];
    if (!execute_query($sql, $id_conn)) {
        erro('Erro em apagar os dados da tabela de gênero e suas espécies.', $id_conn);
        exit;
    }
}
/*
    REALIZANDO A INSERÇÃO NA TABELA DE TB_FAMILIAQUAISESPECIES.
*/
if (!grava_quais($cmb_familia, $ultimo_id[0], 1, $id_conn)) {
    erro('Erro ao inserir dados na tabela de familia e suas espécies.', $id_conn);
    exit;
}
/*
    REALIZANDO A INSERÇÃO NA TABELA DE TB_GENEROQUAISESPECIES.
*/
if (!grava_quais($cmb_genero, $ultimo_id[0], 2, $id_conn)) {
    erro('Erro ao inserir dados na tabela de gênero e suas espécies.', $id_conn);
    exit;
}
$retorno = 'OK';
echo $retorno;
execute_query("COMMIT", $id_conn);
execute_query("END TRANSACTION", $id_conn);
close_database($id_conn);
exit(0);
Example #2
0
        $sql .= " projeto_nome='" . utf8_decode($nome) . "',projeto_info='" . nl2br(utf8_decode($infor)) . "',";
        $sql .= " projeto_ativo='{$ativo}'";
        $sql .= " WHERE projeto_id=" . $cmb_cadastro;
        $executa = execute_query($sql, $id_conn);
        if (!$executa) {
            erro('Erro em alterar os dados na tabela: tb_projeto.', $id_conn);
            exit;
        }
        $sql = "DELETE FROM tb_linhapesquisaquaisprojetos";
        $sql .= " WHERE projeto_id={$cmb_cadastro}";
        $executa = execute_query($sql, $id_conn);
        if (!$executa) {
            erro('Erro em apagar os dados da tabela: tb_linhapesquisaquaisprojetos.', $id_conn);
            exit;
        }
        $executa = grava_quais($cmb_linha, $cmb_cadastro, $id_conn);
        if (!$executa) {
            erro('Erro ao inserir dados na tabela: tb_linhapesquisaquaisprojetos.', $id_conn);
            exit;
        }
        break;
        ///FIM DO CASE '1':
}
if ($executa) {
    echo 'OK';
    execute_query("COMMIT", $id_conn);
} else {
    echo 'Erro ao enviar dados.';
    execute_query("ROLLBACK", $id_conn);
}
execute_query("END TRANSACTION", $id_conn);
Example #3
0
    $sql .= 'paises_id, estados_id, cidades_id, especie_id, cmufla_ativo)';
    $sql .= 'VALUES';
    $sql .= '(\'' . strtoupper($_POST['campo']) . '\',\'' . $_POST['tombo'] . '\',\'' . $_POST['sexo'] . '\',\'';
    $sql .= addslashes(utf8_decode($_POST['localidade'])) . '\',';
    $sql .= '\'' . $_POST['coordenada'] . '\',\'' . $data_coleta . '\',\'' . $data_identi . '\',\'' . addslashes(utf8_decode($_POST['infor'])) . '\',';
    $sql .= $_POST['cmb_coletor'] . ',' . $_POST['cmb_ident'] . ',' . $_POST['cmb_pais'] . ',' . $_POST['cmb_estado'] . ',';
    $sql .= $_POST['cmb_municipio'] . ',' . $_POST['cmb_especie'] . ',\'' . (isset($_POST['ativo']) ? '1' : '0') . '\')';
    $retorno_do_banco = execute_query($sql, $id_conn);
    if (!$retorno_do_banco) {
        erro('Problema ao gravar os dados de coleção', $id_conn);
        exit(0);
    }
    //Obtendo o último ID automático da tabela: tb_cmufla
    $ultimo_id = fetch_array(execute_query("select LAST_INSERT_ID()", $id_conn));
    grava_quais(1, $ultimo_id[0], $id_conn);
    grava_quais(2, $ultimo_id[0], $id_conn);
} else {
}
$retorno[] = array('id' => '3', 'msg' => 'Informações registradas com sucesso no banco de dados.');
echo json_encode($retorno);
execute_query("COMMIT", $id_conn);
execute_query("END TRANSACTION", $id_conn);
close_database($id_conn);
function erro($msg, $id_conn)
{
    echo json_encode(array('id' => '-1', 'msg' => $msg));
    execute_query("END TRANSACTION", $id_conn);
    execute_query("ROLLBACK", $id_conn);
    close_database($id_conn);
    return;
}