Jump to content

Search the Community

Showing results for tags 'Banco'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 79 results

  1. Pessoal estou em final de tcc e meu projeto é basicamente um app que faz vendas para delivery... Metade desse projeto é um site e a outra o android que utilizam o mesmo banco de dados, projetamos e testamos tudo com o localhost no pc através do ampps e ai vem o meu problema. Upei o site em um servidor online com toda a nossa programação, banco e etc, porem meu aplicativo não abre sem ser em host local alguem tem alguma dica do que poderia ser ? Peguei o ip do servidor e substitui o do meu pc para poder acessar o banco no host online, mas não tenho certeza se fiz tudo da maneira correta. Se alguem puder me dar uma breve explicação do que se deve fazer após ter o app pronto para que ele funcione com o base de dados online, eu agradeço muito. Em teoria tenho um app pronto mas preciso fazer com que ele funcione online... Não sei se expliquei da melhor maneira mas qualquer ajuda eu agradeço...
  2. Boa Tarde, Quero saber como eu posso cadastrar produtos para um determinado usuário, e no momento em que ele efetuar o login, irá consultar os produtos cadastrados no id dele. Muito Obrigado.
  3. nerybahia

    Unificar Banco Access

    Olá! Tenho uma pequena aplicação em Access rodando com 8 usuários simultâneos, alguns acessam via VPN outros, localmente. Acontece as vezes de dar erro na VPN de alguns usuários, então eles lançam os dados localmente em suas máquinas, como faço pra agrupar os dados via VBA nestes banco? Minha ideia é criar um botão na tela principal onde o usuário clicaria, daí o código solicita o local de destino, e o usuário seleciona o banco para a atualização dos dados.
  4. johnklo

    Criar uma "procedure"

    COM BASE NA TABELA HR DO ORACLE Preciso criar uma sub-rotina (procedure) que imprima na tela o número de funcionários (employees) agrupados por departamentos (department_id). Deve-se ordenar a saída em ordem decrescente pela quantidade de departamentos. Pode-se utilizar qualquer forma de cursor para imprimir o resultado.
  5. reinaldorti

    mysqldump version mismatch

    Olá, galera! Instalei o MySQL Workbench 8.0 e está me pedindo para eu fazer um mysqldump version mismatch.. pesquisei sobre isso e fiz os procedimentos que foram passados nos tutoriais., mais não faz o backup do banco e continua me pedindo para fazer o mysqldump version mismatch.. algúem poderia me dar uma ajuda.. obrigado! IMAGEM
  6. Fala galera! Estou travado em uma parte do projeto que estou fazendo, quem puder me ajudar, desde já agradeço. Seguinte, eu tenho alguns dados gravados em uma tabela no banco. Eu recupero estes dados exibindo em uma tabela o nome do parametro "p_descricao" e um checkbox do lado, segue abaixo: <?php $max = 200; if(!$pagina){ $pagina = 1; } $inicio = $pagina -1; $inicio = $inicio * $max; $consulta = ("SELECT * FROM parametros WHERE p_tipo_analise='MICROBIOLOGICA'"); $p_id = $_GET["p_id"]; $query = mysql_query("$consulta LIMIT $inicio,$max"); $todos = mysql_query($consulta); $total = mysql_num_rows($todos); $tp = $total / $max; $regLinha = 4; $i = ceil($max / $regLinha); $j = 1; $z = 0; echo " <table width=100% class='tabela_parametros_itens' border=1><tr> "; while($x = mysql_fetch_array($query)){ echo "<td> <input type='checkbox' name='parametro' value='" .$x[p_descricao]."' checked> " .$x[p_id]." - " .$x[p_descricao]."</td>"; $z++; if($z == $regLinha and $j < $i){ echo "</tr><tr>"; $z = 0; $j++; } if($z == $regLinha and $j == $i){ echo "</tr>"; } } echo "</table>"; Eu coloquei checked para todos estarem marcados, até aí tudo certo. O que acontece é que quando eu cadastro, ele só grava no banco, o último registro, ou então se eu desmarco todos e deixo somente 1 marcado, aí ele grava certo. O que eu queria era gravar todos os registros que estiverem marcados com a checkbox e não só 1. Conto com a ajuda de vocês. Abraço.
  7. Olá! Estou precisando armazenar endereços (completos.. cep, logradouro, numero, cidade, estado..) do Brasil mas também do exterior. Como a estrutura de endereçamento é diferente de um país para o outro, como poderia ser feita uma modelagem que armazenasse estes dados sem que fosse necessário criar um conjunto para dados nacionais e outro para dados internacionais? Obrigada =)
  8. alyssonw2silva

    Função so busca no banco uma vez

    Sou novo aqui e estou com o seguinte código function buscar($query) { include_once 'conn.php'; if ($resulte2 = mysqli_query($conn, $query)) { while($row2 = mysqli_fetch_array($resulte2)) { print "<option value='".$row2[0]."'>".$row2[1]."</option>"; }; }; ele e para preencher os campos do meu select está funcionando mas como tenho outro select o primeiro roda agora o segundo da erro quando eu desabilito o primeiro o segundo select e preenchido estou chamando a mesma função para ambos os selects mas o parâmetro $query e diferente
  9. isaque_cb2

    Erro ao carregar dados do banco

    Boa noite, estou postando qui por que pesquisei e não achei nada que ajudasse... bem, criei um banco de dados para armazenar meus projetos e carrega-los dinamicamente com o php, deu certo, mas quando tem alguma acentuação no texto ele retorna "�"... ~Grato desde Já~
  10. Galera, criei um código para atualizar meus dados no banco, ele não esta funcionado. Editar.php <?php include 'conexao.php'; session_start(); setcookie("ck_authorized", "true", 0, "/"); if(!isset($_SESSION['usuario'])): header("location: index.php"); else: $login = $_SESSION['usuario']; endif; ?> <!DOCTYPE HTML> <html> <head> <title>Edição de Registros</title> <style type="text/css"> #divCenter { left: 35%; margin: -130px 0 0 530px; padding:0 px; position: static; } </style> <meta charset="utf-8"/> <link rel="icon" type="imagem/png" href="ame_icon.png" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <script src="js/jquery.min.js"></script> <script src="js/skel.min.js"></script> <script src="js/skel-layers.min.js"></script> <script src="js/init.js"></script> <script type="text/javascript"></script> <noscript> <link rel="stylesheet" href="css/skel.css" /> <link rel="stylesheet" href="css/style.css" /> <link rel="stylesheet" href="css/style-xlarge.css" /> </noscript> </head> <body id="top"> <!-- Header --> <header id="header" class="skel-layers-fixed"> <h1><a href="home.php">ASSOCIA&Ccedil;&Atilde;O DOS ESTUDANTES</a></h1> <nav id="nav"> <ul> <li><a href="home.php">Home</a></li> <li><a href="consultarcarteirinha_p.php">Consultar Carteirinha</a></li> <li><a href="#" class="button special" id="clicar"><?php echo ($_SESSION['usuario']) ?></a></li> </ul> </nav> <!-- Menu --> <section> <div class="login-form" align="center"> <form action= method="POST"> <label></label> <font size=4 >Painel de Controle</font> <label></label> <div> <a href="registros.php" class="button alt" style="width: 250px; height: 40px">Registros</a> </div> <div> <label></label> <a href="dados.php" class="button alt" style="width: 250px; height: 40px">Dados</a> </div> <div> <label></label> <a href="logout.php" class="button" style="width: 250px; height: 40px">Sair</a> </div> <br> </form> </div> </section> </header> <!-- Main --> <section id="main" class="wrapper style1"> <header class="major"> <h2>Edição de Registros</h2> <p>Edite os Registros lançados</p> </header> </section> <?php $cod = $_GET['cod']; $SESSION['cod'] = $cod; $busca = mysqli_query($conexao, "SELECT * FROM form WHERE cod = $cod"); $row = mysqli_fetch_array($busca); ?> <br> <!-- Formulário --> <div id="divCenter"> <form method="POST" action="update.php" class="formulario"> <div class="row uniform"> <!-- Nome --> <div class="6u 12u$(xsmall)"> <input type="text" name="fname" size= "200" placeholder="Nome" value="<?php echo $row['nome']?>" /> </div> <br> <br> <br> <!-- Data Nascimento --> <div class="6u 12u$(xsmall)"> <input type="date" name="fdatanasc" placeholder="Data" value="<?php echo $row['data_nasc']?>" /> </div> <br> <br> <br> <!-- Instituição de Ensino--> <div class="6u 12u$(xsmall)"> <input type="text" name="finstituicao" placeholder="Institui&ccedil;&atilde;o de Ensino" value="<?php echo $row['instituicao']?>" /> </div> <br> <br> <br> <!-- Curso --> <div class="6u 12u$(xsmall)"> <input type="text" name="fcurso" placeholder="Curso" value="<?php echo $row['curso']?>" /> </div> <br> <br> <br> <!-- Período --> <div class="12u$"> <div class="select-wrapper"> <select name="fperiodo" > <option value="">- Per&iacute;odo -</option> <option value="Matutino">Matutino</option> <option value="Vespertino">Vespertino</option> <option value="Noturno">Noturno</option> <option value="Integral">Integral</option> </select> </div> </div> <br> <br> <br> <!-- Número Matrícula --> <div class="6u 12u$(xsmall)"> <input type="int" name="fnummatricula" placeholder="N&uacute;mero da Matr&iacute;cula" value="<?php echo $row['num_matricula']?>" /> </div> <br> <br> <br> <!-- Validade da Carteirinha --> <div class="6u 12u$(xsmall)"> <input type="date" name="fvalidade" placeholder="Validade" value="<?php echo $row['validade_cart']?>" /> </div> <br> <br> <br> <!-- Botões --> <div class="12u$"> <ul class="actions"> <li><input type="submit" value="Atualizar" /></li> <li><input type="reset" value="Cancelar" class="alt" /></li> </ul> </div> </div> </form> </div> <br> <br> <br> <br> <br> <!-- Script Animação Menu--> <script type="text/javascript"> $(document).ready(function(){ var form = $(".login-form"); var status = false; $("#clicar").click(function(event){ event.preventDefault(); if (status == false){ form.fadeIn(); status = true; }else{ form.fadeOut(); status = false; } }) }) </script> <!-- Footer --> <footer id="footer"> <div class="container"> <div class="row double"> <div class="6u"> <h2>Entre em contato com a gente</h2> <p>Endere&ccedil;o: Av. Cuiab&aacute;, n&#176; 3098, em frente a Facimed (anexo a WebC&oacute;pias). <br> Telefone: 3443-4001 <br> Whatsapp: (69) 9 9958-3178 / (69) 9 9385-6070 </p> <ul class="icons"> <li><a href="https://www.facebook.com/amecarteirinhas" class="icon fa-facebook"><span class="label">Facebook</span></a></li> </ul> </div> </div> <ul class="copyright"> <li>&copy; Untitled. All rights reserved.</li> </ul> </div> </footer> </body> </html> update.php <?php include ("conexao.php"); session_start (); $cod = $SESSION['cod']; $num_matricula = $_POST['fnum_matricula']; $nome = $_POST['fnome']; $data_nasc = $_POST['fdata_nasc']; $instituicao = $_POST['finstituicao']; $curso = $_POST['fcurso']; $periodo = $_POST['fperido']; $validade_cart = $_POST['fvalidade_cart']; //Executa a atualização no banco de dados $update = mysqli_query($conexao, "UPDATE form SET num_matricula = '$num_matricula', nome='$nome', data_nasc='$data_nasc', instituicao='$instituicao', curso='$curso', periodo='$periodo', validade_cart='$validade_cart' WHERE cod='$cod' "); //Se não deu certo, redireciona pra exibe.php com alteracao igual a false if( !$update ){ header("Location: editar.php"); exit; } //se tudo deu certo, redireciona pra exibe.php com alteracao igual a true header("Location: dados.php"); mysqli_close($conexao); ?>
  11. Boa tarde pessoal. Comecei recentemente o meu treinamento como desenvolvedor php, porem estou com um problema, eu tenho uma tabela no banco chamada produto, e la tem uma coluna com o nome de imagem_produto, nela é armazenada obviamente a imagem do produto cadastrado. So que, quando eu vou exibir todos os produtos cadastrados no meu banco, fica assim -> Eu realmente não sei o que pode ser...... segue o print do codigo e bd. Div que lista as imagens do banco de dados. <div id="listagem_produtos"> <?php while($linha = mysqli_fetch_assoc($resultado)) { ?> <ul> <li> <img src="<?php echo $linha["imagem_produto"] ?>" </li> </ul> <?php } ?> </div> Query. <?php require_once("conexao.php"); $produtos = "SELECT produto_ID, nome_produto, imagem_produto "; $produtos .= "FROM produto "; $resultado = mysqli_query($conecta, $produtos); if(!$resultado) { die("Falha na consulta ao banco"); } ?> Desde ja obrigado a todos.
  12. dayenne

    DUVIDA PARA INICIAR DIAGRAMA

    GENTE, GOSTARIA DE UMA AJUDA, NÃO QUERO QUE NINGUEM FAÇA TRABALHO PRA MIM, SO QUERIA UMA AJUDA SO PARA INICIAR A IDEIA DO EXERCICIO. Baseado no minimundo abaixo, elabore o diagrama entidade-relacionamento (DER) correspondente, identificando as entidades (no máximo seis), os atributos e os relacionamentos. Durante as Olimpíadas de 2016, foram disputadas nove competições masculinas e seis femininas de tiro esportivo. Para os Jogos Olímpicos de 2020, propõe-se o desenvolvimento de um sistema de agendamento de competições de tiro esportivo, com base nas competições realizadas nos últimos jogos. No trio esportivo, cada competição é composta por eventos, que podem ser a fase classificatória, a fase final ou a cerimônia de entrega de medalhas. Para cada evento, é preciso saber a data de realização, o horário de início, o horário estimado de término e o local, que pode ser uma das diversas salas de tiro ou o campo de tiro externo, destinado às competições de fossa olímpica e skeet. As competições se diferenciam em função de três características:  O equipamento utilizado, que pode ser pistola, carabina ou espingarda;  O tipo de alvo e a distância, que pode ser um alvo fixo em distâncias de 10 m, 25 m ou 50 m ou pratos lançados que devem ser atingidos no ar;  A posição do atirador ao disparar, que pode ser deitado, ajoelhado ou em pé.
  13. Wanderson Moreira

    Exportar banco automaticamente para backup

    Bom dia dei uma pesquisada mais não estou conseguindo encontrar algo sobre o assunto é possível fazer exportação de um determinado banco de dados diariamente e de forma automática para backup com PHP? Obrigado
  14. M.O. Moura

    Sql Server - Licença Web

    Olá, gostaria de saber se na versão do Sql Server 2016 (Web Edition) posso utilizar em aplicações desktop ou somente web?
  15. felipelinux

    Relatorio Mysql em PHP.

    Olá pessoal boa tarde sou iniciante em php, gostaria se possível de um ajuda, tenha um banco em mysql, que contem uma tabela e 4 colunas. exemplo. : banco: teste tabela: usuario colunas: id,nome,data e email. como faço para gerar um relatório simples em php, com base nessas informações que tenho no mysql, ja fiz algumas pesquisas, mas estou com dificuldade. agradecido.
  16. josenilson

    Sistema com vários bancos de dados

    Olá pessoal , Tenho um sistema no qual quero disponibilizar para varias empresas, porem quero separar os dados criando um banco de dados para cada empresa, mas não sei com fazer essa interação dinamicamente, eu uso nos meus projetos um arquivo config.inc.php contendo a conexão e um auto load com as pastas contendo as class. No primeiro banco de dados criei os acessos de usurário ligados a sua determinada empresa, ate ai tudo bem , porem uma vez o usuário logado como lido com essa situação, o usuário da empresa X deve gravar e consulte os dados do seu determinado banco e o usuário da empresa Y a mesma coisa . Minha limitação esta sendo com o arquivo config imaginei de criar um para cada empresa apontando para seu determinado banco mas assim não deu certo .
  17. Pessoal, bom dia, Tenho que entregar um trabalho com alguns requisitos de modelagem de dados e passando os requisitos da modelagem para o modelo relacional. os a) Para a instituição financeira é muito importante manter um cadastro de todas as contas que foram criadas na instituição. b) Para cada conta criada é importante saber se a conta está ativa ou já foi desativada (ou seja, o cliente encerrou a conta). Isso ajudará a filtrar as pesquisas. c) As contas da instituição podem pertencer às seguintes categorias: corrente, poupança, salário. Há contas que podem ser corrente e poupança ao mesmo tempo. d) Para as contas da categoria corrente, as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite do cheque especial e valor da taxa administrativa. e) Para as contas da categoria poupança as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, rendimento do mês atual. f) Para as contas da categoria salário as seguintes informações devem ser armazenadas: nro da conta, saldo atual, data de abertura, data da última movimentação, limite para saque e limite para transferência. g) No momento de criação da conta é importante associar uma senha a ela. Essa senha será solicitada antes da execução de qualquer transação. h) Os clientes da instituição devem ser registrados com as seguintes informações: CPF, nome, endereço completo, estado civil, escolaridade, data de nascimento. i) É importante também saber em qual agência o cliente foi cadastrado. j) As agências bancárias devem ser previamente cadastras, sendo que cada agência possui um número, um nome fictício e um endereço, sendo que os campos cidade, estado e bairro são campos frequentemente usados para se realizar buscas por agências. k) Cada agência possui um gerente, que é um funcionário nomeado para tal tarefa. Cada gerente pode gerenciar apenas uma agência. Entretanto, o gerente de uma agência pode mudar e é muito importante armazenar quais foram os gerentes de uma dada agência com informações da sua data de entrada e saída da gerência. l) Os gerentes são funcionários da empresa que precisam ter armazenados alguns atributos específicos: data de ingresso na carreira de gerente, agência que ele gerencia e se possui curso de formação m) Para os funcionários da agência é preciso armazenar as seguintes informações: CPF, nome completo, nro da carteira de trabalho, RG, data de nascimento, endereço, sexo, estado civil, cargo na empresa (existem diferentes cargos além do gerente) e salário. n) Toda conta bancária deve ter no mínimo um cliente associado. No entanto, uma conta pode ser conjunta. Nesse caso, é possível ter dois clientes associados à mesma conta. Um mesmo cliente pode ter diferentes contas bancárias. o) Cada conta bancária tem um gerente responsável. O gerente da conta bancária é um funcionário, mas não necessariamente é o mesmo gerente da agência na qual a conta foi criada. Um gerente de conta pode gerenciar várias contas ao mesmo tempo. p) Toda conta bancária está ligada a uma agência bancária, ou seja, a agência na qual ela foi criada, sendo que o número da conta bancária é único por agência. q) É importante destacar que o gerente de conta e o gerente de agência são papéis distintos, embora um gerente de agência possa ser também um gerente de conta. Para os gerentes de conta é importante saber quais contas ele gerencia. r) Uma vez que um cliente tenha uma conta bancária ele pode efetuar diferentes movimentações financeiras, conhecidas como transações bancárias. Cada transação bancária está relacionada a uma conta bancária. Além disso, é importante armazenar a data em que a transação foi realizada, o valor da transação e o canal onde foi feito a transação (internet banking, caixa eletrônico ou caixa físico). Toda vez que uma transação é realizada o saldo do cliente deve ser atualizado. s) Cada transação possui um tipo. Os tipos de transação atualmente disponíveis são: saque, transferência, depósito e pagamento. Em cada uma dessas transações é importante armazenar apenas o valor da transação. Com o objetivo de simplificar o trabalho não vamos armazenar os atributos específicos de cada tipo de transação, embora esse seja um requisito interessante em problemas reais. t) É importante observar que os funcionários da instituição também podem ter contas bancárias na instituição. u) Ainda que um cliente encerre uma conta no banco, é importante manter o registro da conta na base de dados, mas com um indicativo de que ela não está ativa. v) Cada conta bancária está associada um ou mais cartões de crédito. No entanto o cartão de crédito só pertence a uma conta w) Um cartão de crédito possui um número identificador, uma bandeira (visa, mastercard, etc.), um código de segurança e uma data de vencimento. x) Toda vez que um cartão de crédito é criado ele encontra-se bloqueado, sendo necessário que o cliente o desbloqueie antes de usá-lo. y) A qualquer momento um cartão pode ser desabilitado z) Toda vez que uma transação bancária é realizada, é importante saber qual o cartão usado para executar a transação A modelagem disso tudo esta em anexo. Os codigos para criação do banco ficou da seguinte forma: create table pessoa(cpf varchar(14), nome varchar(50), DataNascimento date, Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), EstadoCivil varchar(15), primary key (cpf)); create table Cliente(cpf varchar(14), escolaridade varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table Funcionario(cpf varchar(14), RG varchar(13), CarteiraDeTrabalho varchar(14), Sexo char(1), cargo varchar(20), primary key (cpf), foreign key (cpf) references pessoa(cpf)); create table GerenteAgencia(cpf varchar(14), cursoFormacaoEmGerencia char(1), dataIngresso date, primary key (cpf), foreign key (cpf) references funcionario(cpf)); create table GerenteConta(cpf varchar(14), primary key (cpf), foreign key (cpf) references Funcionario(cpf)); create table Gerencia(cpf varchar(14), dataInicio date, dataFim date, primary key (cpf), foreign key (cpf) references GerenteAgencia(cpf)); create table Agencia(numAgencia int, nome varchar(25), Rua varchar(30), numero int, cep varchar(10), bairro varchar(30), cidade varchar(30), UF char(2), GerenteAgencia varchar(14), primary key (numAgencia), foreign key(GerenteAgencia) references gerencia(cpf)); create table Trabalha(cpf varchar(14), numAgencia int, dataInicio date, dataFim date, primary key(cpf,numAgencia), foreign key (cpf) references funcionario(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table conta(numConta int, Cliente varchar(14), numAgencia int, GerenteConta varchar(14), Status varchar(12), senha int[5] not null, dataUltimaMovi date, dataAbertura date, saldoAtual real, primary key (numConta, numAgencia), foreign key (cliente) references cliente(cpf), foreign key (GerenteConta) references gerenteconta(cpf), foreign key (numAgencia) references agencia(numAgencia)); create table CartaoConta(numCartao int[16], numConta int, numAgencia int, status varchar(12), bandeira varchar(14), dataVenc date, codSeguranca int[3], primary key (numCartao), foreign key (numConta, numAgencia) references conta(numConta, numAgencia)); create table transacoes(idTrans int, numCartao int[16], horaTrans time, MeioDaTransacao varchar(10), tipo varchar(14), valor decimal(15,2), dataTrans date, primary key (idTrans), foreign key (numCartao) references cartaoconta(numCartao)); create table contapoupanca(numConta int, numAgencia int, RendimentoMesAtual decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contacorrente(numConta int, numAgencia int, limiteCredEspec decimal(15,2), taxaAdm decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); create table contaSalario(numConta int, numAgencia int, limiteTransf decimal(15,2), limSaque decimal(15,2), primary key (numConta,numAgencia), foreign key (numConta,numAgencia) references conta(numConta,numAgencia)); Há alguma coisa errada ou que pode ser melhorada pessoal? Estou desesperado com isso...
  18. Daniel Cruz

    CADASTRAR PARCELAS NO BANCO DE DADOS

    Bom dia, Gostaria de saber como faço para inserir o resultado das parcelas no banco de dados.. Segue o codigo.. <?php // DATA PARA A PRIMEIRA PARCELA A PAGAR /////////// ANO, MÊS, DIA $val = "R$ 180,00"; $DP = Array(2018, 05, 31); // QUANTIDADE DE PARCELAS $parcelas = 12; // ARRAY PARA AS DATAS $data_array = Array($DP[0], $DP[1], $DP[2]); $data_array2 = Array($DP[0], $DP[1], $DP[2]); // ARMAZENANDO MÊS DA DATA MENOS 1 $n = $data_array[1]-1; $v_i = $n; // FOR PRINCIPAL for($i = 0; $i < $parcelas; $i++) { $v_i++; // BASE PARA SOMAR OS MESES $v = strtotime ( '+'.$i.' month' , strtotime(implode("-", $data_array))) ; $v2 = strtotime ( '+'.$i.' month' , strtotime(implode("-", $data_array2))) ; $nd = date ( 'Y-m-d' , $v ); $nd2 = date ( 'Y-m-d' , $v2 ); // PEDAÇOS DA DATA DO LAÇO $p = explode("-", $nd); // ATÉ 12 MÊSES if($v_i <= 12) { // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.$v_i.'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // ATÉ 12 MÊSES // DE 12 À 24 MESES elseif($v_i > 12 && $v_i <= 24) { // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-12).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 12 À 24 MESES // DE 24 À 36 MESES elseif($v_i > 24 && $v_i <= 36){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-24).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 24 À 36 MESES // DE 36 À 48 MESES elseif($v_i > 36 && $v_i <= 48){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-36).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 36 À 48 MESES // DE 48 À 60 MESES elseif($v_i > 48 && $v_i <= 60){ // BASE DO MÊS ATUAL $base_mes = date("Y-m-t", strtotime($nd)); // PEGANDO O ÚLTIMO DIA DO MÊS DO LAÇO $forma_data = $p[0].'-'.($v_i-48).'-01'; $ultimo_dia_do_mes = date("Y-m-t", strtotime($forma_data)); $b1 = explode("-", $base_mes); // EXPLODE DO BASE MES $b2 = explode("-", $ultimo_dia_do_mes); // EXPLODE DO ULTIMO DIA DO MÊS if($b1[2]!=$b2[2]) { echo "$val || {$b2[0]}-{$b2[1]}-{$b2[2]}<br>"; } else { echo "$val || {$b1[0]}-{$b1[1]}-{$data_array[2]}<br>"; } } // DE 48 À 60 MESES else { } // FIM DO ELSEIF } // FIM DO FOR PRINCIPAL ?>
  19. Boa tarde, Estou fazendo algumas adaptações em um código que já está rodando normalmente. O que eu quero fazer é o seguinte: Eu já tenho o formulário com os inputs e ele já ta cadastrando os dados normalmente, porém eu adicionei o input "vencimento" do tipo data no meu formulário. Agora, eu não estou conseguindo incluir ele na parte do PHP para de fato ele cadastrar no mysql o valor desse input. Segue o código php: <?php require_once dirname(__FILE__).'/../consultas/sqlDocumento.php'; ob_start(); $operacao=new documento(); if(isset($_REQUEST['fltr'])){ $filtroPesquisa=$_REQUEST['fltr']; } if(isset($_SESSION['idUsuario'])){ $idUsuario=$_SESSION['idUsuario']; } if(isset($_SESSION['idPerfil'])){ $idPerfilUsuario=$_SESSION['idPerfil']; } if(isset($_REQUEST['acao'])){ $acao=$_REQUEST['acao']; } if(isset($_GET['acao'])){ $acao=$_GET['acao']; } if(isset($_REQUEST['codigo'])){ $idDocumento=$_REQUEST['codigo']; $dataArquivo=$_REQUEST['data']; $nomeArquivo=$_REQUEST['nome']; } if($acao=="listarDocumento"){ /* Páginação de resultado*/ if(isset($filtroPesquisa)){ $_SESSION['limiteDePaginas']=ceil ($operacao->contarRegistrosPaginacaoResultado($acao,$_SESSION['idUsuario'],$_SESSION['idPerfil'],$filtroPesquisa)/$operacao->resultadosPorPagina); } } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_SESSION['limiteDePaginas']) and isset($paginaAtual)){ if($paginaAtual > $_SESSION['limiteDePaginas']){ /*Evita que a variável receba um valor diferente da quantidade real de páginas :) */ $paginaAtual=1; $_REQUEST['pg']=1; }// fim do if paginaAtual } if(isset($_REQUEST['pg'])){ $paginaAtual= $_REQUEST['pg']; } if(isset($_REQUEST['pg'])){ $numeroPagina=$_REQUEST['pg']; } if($acao=="cadastrarDocumento"){ $operacao->contaRegistrosTipoDoc(); $operacao->contaRegistrosNivelAcesso(); $operacao->listarTipoDocumento(); $operacao->listarNivelAcesso(); require('formCadastraDocumento.php'); }//fim do if if($acao=="gravarDocumento"){ $operacao->gravarDocumento(); } if($acao=="listarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } /* determina o limite de registros que será utilizado na consulta*/ $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->listarDocumento($idUsuario,$idPerfilUsuario,$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } if($acao=="excluirDocumento"){ $operacao->excluirDocumento($idDocumento,$dataArquivo,$nomeArquivo,$idUsuario,$idPerfilUsuario); } if($acao=="pesquisarDocumento"){ if(!isset($numeroPagina)) $numeroPagina=0; if($numeroPagina <= 0){ $paginaAtual=1; $_REQUEST['pg']=1; }else{ $paginaAtual=$numeroPagina; } $proximaPagina = ($paginaAtual * $operacao->resultadosPorPagina) - $operacao->resultadosPorPagina; $operacao->pesquisarDocumento($idUsuario,$filtroPesquisa,$_SESSION['idPerfil'],$proximaPagina,$operacao->resultadosPorPagina); require('formListaDocumento.php'); } ob_end_flush(); ?> Se alguém tiver como dar uma força, eu agradeço muuito! =)) Abraço.
  20. Pessoal, sou novo aqui e estou precisando de ajuda. Eu tenho um sistema que roda em uma loja de manutenção de computador. Porem a um tempo, verifiquei que estava faltando vários dados na tabela OS, exemplo, pulando 400, 401,404. Assim faltando alguns registros. E nesse sistema e broqueado a exclusão de um registro, apenas a desabilitação dele. Mas como eu tinha Backups anterior eu encontrei os dados que estava faltando. Mas quando fui ver, já tinham sidos criados muitos outros registro, e até modificado alguns dos que estavam no backup, ou seja, não posso subir o backup. A solução é copiar apenas os registros que esta faltando no backup e acrescentar no banco atual. Como faço esse procedimento?
  21. Boa noite, estava recentemente com o MS SQL 2008 funcionando normalmente, mas fui instalar o 2005 e quando reinstalei o 2008 comecei a receber erros, cada instalação geralmente é um erro diferente. Já desinstalei pelo painel de controle, pelo revo uninstaller, e não consigo instalar novamente. Esse foi o erro que deu agora. https://ibb.co/cOxO2x https://ibb.co/gjxZ9c Log: Overall summary: Final result: Falha na instalação do SQL Server. Para continuar, investigue o motivo da falha, corrija o problema, desinstale o SQL Server e execute novamente a Instalação do SQL Server. Exit code (Decimal): -595541211 Exit facility code: 1152 Exit error code: 49957 Exit message: Falha na instalação do SQL Server. Para continuar, investigue o motivo da falha, corrija o problema, desinstale o SQL Server e execute novamente a Instalação do SQL Server. Start time: 2018-03-17 19:30:18 End time: 2018-03-17 19:40:40 Requested action: Install Log with failure: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180317_192435\Detail.txt Exception help link: http%3a%2f%2fgo.microsoft.com%2ffwlink%3fLinkId%3d20476%26ProdName%3dMicrosoft%2bSQL%2bServer%26EvtSrc%3dsetup.rll%26EvtID%3d50000%26ProdVer%3d10.50.4000.0%26EvtType%3d0xDC80C325 Machine Properties: Machine name: ALAN Machine processor count: 6 OS version: Future Windows Version OS service pack: OS region: Brasil OS language: Português (Brasil) OS architecture: x64 Process architecture: 64 Bits OS clustered: Não Product features discovered: Product Instance Instance ID Feature Language Edition Version Clustered Package properties: Description: SQL Server Database Services 2008 R2 ProductName: SQL Server 2008 R2 Type: RTM Version: 10 Installation location: c:\ae9c610f7cf2cdd2d5a41a51acf09d\x64\setup\ Installation edition: EXPRESS Slipstream: True SP Level 2 Configurações de Entrada do Usuário: ACTION: Install ADDCURRENTUSERASSQLADMIN: True AGTSVCACCOUNT: AUTORIDADE NT\SERVIÇO DE REDE AGTSVCPASSWORD: ***** AGTSVCSTARTUPTYPE: Disabled ASBACKUPDIR: Backup ASCOLLATION: Latin1_General_CI_AS ASCONFIGDIR: Config ASDATADIR: Data ASDOMAINGROUP: <vazio> ASLOGDIR: Log ASPROVIDERMSOLAP: 1 ASSVCACCOUNT: <vazio> ASSVCPASSWORD: ***** ASSVCSTARTUPTYPE: Automatic ASSYSADMINACCOUNTS: <vazio> ASTEMPDIR: Temp BROWSERSVCSTARTUPTYPE: Disabled CONFIGURATIONFILE: CUSOURCE: ENABLERANU: True ENU: False ERRORREPORTING: False FARMACCOUNT: <vazio> FARMADMINPORT: 0 FARMPASSWORD: ***** FEATURES: SQLENGINE,REPLICATION,SNAC_SDK FILESTREAMLEVEL: 0 FILESTREAMSHARENAME: <vazio> FTSVCACCOUNT: <vazio> FTSVCPASSWORD: ***** HELP: False INDICATEPROGRESS: False INSTALLSHAREDDIR: C:\Program Files\Microsoft SQL Server\ INSTALLSHAREDWOWDIR: C:\Program Files (x86)\Microsoft SQL Server\ INSTALLSQLDATADIR: <vazio> INSTANCEDIR: C:\Program Files\Microsoft SQL Server\ INSTANCEID: SQLDEV INSTANCENAME: SQLDEV ISSVCACCOUNT: NT AUTHORITY\NetworkService ISSVCPASSWORD: ***** ISSVCSTARTUPTYPE: Automatic NPENABLED: 0 PASSPHRASE: ***** PCUSOURCE: c:\ae9c610f7cf2cdd2d5a41a51acf09d\PCUSOURCE PID: ***** QUIET: False QUIETSIMPLE: False ROLE: AllFeatures_WithDefaults RSINSTALLMODE: FilesOnlyMode RSSVCACCOUNT: NT AUTHORITY\NETWORK SERVICE RSSVCPASSWORD: ***** RSSVCSTARTUPTYPE: Automatic SAPWD: ***** SECURITYMODE: SQL SQLBACKUPDIR: <vazio> SQLCOLLATION: Latin1_General_CI_AS SQLSVCACCOUNT: NT AUTHORITY\NETWORK SERVICE SQLSVCPASSWORD: ***** SQLSVCSTARTUPTYPE: Automatic SQLSYSADMINACCOUNTS: Alan\Alan-PC SQLTEMPDBDIR: <vazio> SQLTEMPDBLOGDIR: <vazio> SQLUSERDBDIR: <vazio> SQLUSERDBLOGDIR: <vazio> SQMREPORTING: False TCPENABLED: 0 UIMODE: AutoAdvance X86: False Configuration file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180317_192435\ConfigurationFile.ini Detailed results: Feature: Serviços de Mecanismo de Banco de Dados Status: Falha: consulte os logs para obter detalhes MSI status: Aprovado Configuration status: Falha: consulte os detalhes abaixo Configuration error code: 0xB7EAF00B Configuration error description: Não foi possível carregar arquivo ou assembly 'file:///c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\Microsoft.SqlServer.Management.PSProvider.dll' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180317_192435\Detail.txt Feature: SDK de Conectividade de Cliente do SQL Status: Aprovado MSI status: Aprovado Configuration status: Aprovado Feature: Replicação do SQL Server Status: Falha: consulte os logs para obter detalhes MSI status: Aprovado Configuration status: Falha: consulte os detalhes abaixo Configuration error code: 0xB7EAF00B Configuration error description: Não foi possível carregar arquivo ou assembly 'file:///c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\Microsoft.SqlServer.Management.PSProvider.dll' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado. Configuration log: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180317_192435\Detail.txt Rules with failures: Global rules: Scenario specific rules: Rules report file: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20180317_192435\SystemConfigurationCheck_Report.htm
  22. Boa tarde pessoal! Estou tendo problemas para comparar se valores monetarios sao maiores ou menores no php, entao queria saber qual a forma correta de trabalhar com esse valores e comparar. Eu tinha o valor de 1.200 no meu banco e comparei com 1.50 porem na comparação esta dizendo que 1.200 e menor que 1.50? como devo tratar esses valores tanto na hora de comparar quanto na hora de inserir no banco de dados(mysql no caso)?
  23. crbovo

    Acesso Banco de DADOS

    Olá, sou novo aqui no fórum e estou precisando de ajuda. Gostaria de saber o seguinte: tem dois sites iguais com as mesmas informações, mas eles possuem domínios diferentes e eu preciso saber se é possível os dois sites acessarem o mesmo banco de dados. Eles estão no mesmo provedor apesar de um site ser no Brasil e outro no Paraguay. Porque isso, os produtos são os mesmos, a única diferença é que o site do paraguay possui preço em dólar e Guarany, mas eles gostaria de atualizar só um site e automaticamente estaria atualizando o outro. Alguém pode me ajudar e me dizer se é possível, os dois são em PHP, com banco MySQL - Obrigado
  24. Boa noite. Perdoem-me pela dúvida que para muitos é coisa muito simples. Sou iniciante. Já havia feito aplicação web com acesso a banco de dados MySQL via PHP e sei que os arquivos de configuração para acesso ao banco de dados ficam no lado servidor, sendo retornado apenas os dados necessários ao navegador do usuário, ou seja, o usuário não tem acesso a tais dados. Se o tivesse, poderia ter acesso direto ao banco dados talvez (especulação). Bom, fato é que quando estava criando projeto WPF Application do VisualStudio para acessar banco de dados remotamente, veio a dúvida se colocaria em risco a segurança do servidor, pois, para acesso ao banco de dados o cliente necessita da "ConnectionString" na qual possui os dados de acesso ao servidor MySQL, inclusive a senha. Sendo assim é possível que alguém faça engenharia reversa e encontre a referida String. Então vai a pergunta: Este raciocínio está correto? Há insegurança em fazer o projeto desta maneira? Se sim, qual o método mais recomendado? Desculpem pela pergunta leiga. Obrigado pela atenção.
  25. Igor Feliphe

    ERRO NA CONEXAO COM BANCO

    Olá, estou começando a desenvolver e estou estudando bastante. estou com um projeto para escola e escolhi desenvolver uma mini plataforma de e-commerce (estou a 1 mês desenvolvendo ela) tudo estava funcionando até que fui hospedar na web, fiz todos procedimentos, mas o único erro que é informado é Access denied for user 'root'@'localhost' (using password: NO) entrei em contato com o suporte da hospedagem e eles me disseram que é erro de codificação testei em outras hospedagens, até uma paga, mas o mesmo erro, o arquivo de conexão está funcionando e sem nenhum erro. mas quando faço ele informar os produtos que estão no banco de dados me deparo com esse erro. ps* sou novo nessa área, faço etec e comecei a 3 meses. pode ser um erro besta, tenham calma comigo kkk Arquivo de conexão ini_set('default_charset', 'UTF-8'); $host = 'localhost'; $usuario = 'xxx'; //usuario $senha = 'xxx'; // senha $banco = 'xxx'; // banco $dsn = "mysql:host={$host};port=3307;dbname={$banco}"; try { // Conectando $pdo = new PDO($dsn, $usuario, $senha); } catch (PDOException $e) { // Se ocorrer algum erro na conex�o die($e->getMessage()); } buscar o produto e informar $result_produtos = "SELECT * FROM vw_produtos order by cd_produto asc limit 8" or die(mysql_error()); $resultado_produtos = mysql_query($result_produtos); if (false === $resultado_produtos) { echo mysql_error(); } caso queiram ver o projeto hospedado. site que foi hospedado o trabalho
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.