Jump to content

Search the Community

Showing results for tags 'Banco de dados'.



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
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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 257 results

  1. ESPORTES!!!

    Consulta - Erro no select

    Olá, necessito saber o Cpf , nome do cliente que mais fez solicitações de projeto e qual foi a quantidade Utilizei o seguinte comando: select c.cpf_cli,c.nome_cli, count(*) from cliente c, projeto_teste p where c.cpf_cli=p.cpf_cli group by c.cpf_cli,c.nome_cli Mas quero selecionar apenas o cliente que mais solicitou projetos. Tabelas: CREATE TABLE Projeto ( codigo_proj VARCHAR(5), nome_proj VARCHAR(30), codigo_dep VARCHAR(5), cpf_cli INTEGER, data_in VARCHAR(20), data_fin VARCHAR(20), valor_proj INTEGER, PRIMARY KEY(codigo_proj), FOREIGN KEY(codigo_dep) REFERENCES Departamento(codigo_dep), FOREIGN KEY(cpf_cli) REFERENCES Cliente(cpf_cli) ); CREATE TABLE Cliente ( cpf_cli INTEGER, nome_cli VARCHAR(30), endereco VARCHAR(20), telefone INTEGER, PRIMARY KEY(cpf_cli) ); Obrigado
  2. b0t.exe

    Problema com formulário de cadastro

    Boa tarde galera... estou desenvolvendo um projeto e estou com problema na criação de outro formulário, sempre que clico em Enviar, da erro 404 HTML: <form name="ouvidoria" action="invoice.php" method="POST"> <div class="form-group row"> <div class="col-md-12"> <label for=""> 1 - Avaliação Agendamento / Recepção: </label> </br> <label class="checkbox-inline"><input type="checkbox" name="bomruimum" value=""> Ótimo</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimum" value=""> Bom</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimum" value=""> Regular</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimum" value=""> Ruim</label> </br> <label for="comment"> Considerações:</label> <textarea class="form-control" rows="5" name="agendamento" id="comment"></textarea> </div> </div> <div class="form-group row"> <div class="col-md-12"> <label for=""> 2 - Avaliação dos profissionais que lhe atenderam: </label> </br> <label class="checkbox-inline"><input type="checkbox" name="bomruimdois" value=""> Ótimo</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimdois" value=""> Bom</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimdois" value=""> Regular</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimdois" value=""> Ruim</label> </br> <label for="comment"> Considerações:</label> <textarea class="form-control" rows="5" name="profissionais" id="comment"></textarea> </div> </div> <div class="form-group row"> <div class="col-md-12"> <label for=""> 3 - Avaliação da qualidade dos serviços: </label> </br> <label class="checkbox-inline"><input type="checkbox" name="bomruimtres" value=""> Ótimo</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimtres" value=""> Bom</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimtres" value=""> Regular</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimtres" value=""> Ruim</label> </br> <label for="comment"> Considerações:</label> <textarea class="form-control" rows="5" name="qualidade" id="comment"></textarea> </div> </div> <div class="form-group row"> <div class="col-md-12"> <label for=""> 4 - Avaliação Geral do Atendimento do Estabelecimento: </label> </br> <label class="checkbox-inline"><input type="checkbox" name="bomruimquatro" value=""> Ótimo</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimquatro" value=""> Bom</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimquatro" value=""> Regular</label> <label class="checkbox-inline"><input type="checkbox" name="bomruimquatro" value=""> Ruim</label> </br> <label for="comment"> Considerações:</label> <textarea class="form-control" rows="5" name="geral" id="comment"></textarea> </div> </div> <div class="form-group row"> <div class="col-md-12"> <label for=""> 5 - Sugestões e Observações: </label> <textarea class="form-control" rows="5" name="sugestoes" id="comment"></textarea> <input type="submit" value="Concluir" name="enviar"> </div> </div> </form> PHP: <?php $bomruimum = $_POST['bomruimum']; $agendamento = $_POST['agendamento']; $bomruimdois = $_POST['bomruimdois']; $profissionais = $_POST['profissionais']; $bomruimtres = $_POST['bomruimtres']; $qualidade = $_POST['qualidade']; $bomruimquatro = $_POST['bomruimquatro']; $geral = $_POST['geral']; $sugestoes = $_POST['sugestoes']; $strcon = mysqli_connect('XXXXXXXXX','XXXXXXXXX','XXXXXXXXX','XXXXXXXXX') or die('Erro ao conectar ao banco de dados'); $sql = "INSERT INTO ouvidoria(bomruimum, agendamento, bomruimdois, profissionais, bomruimtres, qualidade, bomruimquatro, geral, sugestoes) VALUES('$bomruimum', '$agendamento', '$bomruimdois', '$profissionais', '$bomruimtres', '$qualidade', '$bomruimquatro', '$geral', '$sugestoes') "; mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($strcon); echo "Cliente cadastrado com sucesso!"; echo "<a href='#'>Clique aqui para realizar um novo cadastro</a><br>"; echo "<a href='#'>Clique aqui para realizar uma consulta</a><br>"; ?> Por favor, conto com a ajuda de vocês...
  3. Olá, estou utilizando o delphi para subir um objeto json para o webservice utilizando um componente chamado idhttp. O código é mais ou menos assim: var Json : string; Begin Json := '{"email" : "teste@teste.com.br", "password" : "123testar"}'; Memo1.Text:= IdHTTP1.Post('https://endereco.com.br/app/ws/cadteste.php',Json); End; Agora eu precisava receber esse Json e fazer um insert em uma base de dados que se encontra no phpMyAdmin. Alguma coisa mais ou menos assim: <?php ini_set('memory_limit', '512M'); header("Content-Type: text/html; charset=UTF-8",true); $jason_data = file_get_contents('http://endereco/webservice/cadastrar.php'); $decoded_data[] = json_decode($json_data); $db = mysqli_connect('mysql.endereco.com.br','endereco','senha' ) or die( 'Erro na conexao' ); mysqli_select_db($db,'endereco'); if (!$db){ echo '[{"erro": "Nao foi possivel conectar ao banco"'; echo '}]'; }else { for (int i = 0; i <= '$decoded_data[].length' -1; i++) { $result = mysqli_query($db,"insert into tabelaDeTestes (email, password) values('$decoded_data[i].email','$decoded_data[i].password','$decoded_data[i].planoDeSaude')"); } } mysqli_close($db); ?> Alguém tem alguma ideia de como eu posso fazer isso?
  4. dev_thiagosilva

    CONECTANDO BANCO DE DADOS COM MYSQLI

    Olá pessoal sou novo aqui no IMASTER, porém tenho um pouco de conhecimento em php. Bom vamos ao que realmente interessa, se você chegou aqui é porque ainda esta se enrolando com a conexão com o banco de dados com MYSQLI. vamos lá então... <?php $servidor = ''localhost'; $usuario = ''root'; $senha = '' '; // eu deixo vazia porque é o padrão do xampp(o meu server local) $bd = ''teste' $mysqli = new mysqli($servidor, $usuario, $senha, $db); if (mysqli_connect_errno())trigger_error(mysqli_connect_error()); // esse é uma condicional pra caso de erro.. bom é isso aí pessoal. Simples não? Qualquer dúvida deixa nos comentários.
  5. Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores. Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador. Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a "Coordenador" que é as informações dele. o que quero é passar somente as seguintes informações da fila para o coordenador: Nome, Curso, se já é aluno, status e data/hora. até agora está desse jeito, e não sei como fazer para passar essas informações automaticamente para ele, alguém pode me ajudar? Estou usando o Workbench. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `at_automatizado` DEFAULT CHARACTER SET utf8 ; USE `at_automatizado` ; -- ----------------------------------------------------- -- Table `at_automatizado`.`coordenador` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`coordenador` ( `codigo` INT NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `senha` VARCHAR(45) NULL, `nome_coordenador` VARCHAR(100) NULL, `ramal` VARCHAR(9) NULL, `curso` VARCHAR(45) NULL, PRIMARY KEY (`codigo`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `at_automatizado`.`fila` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`fila` ( `codigo` INT NOT NULL AUTO_INCREMENT, `coordenador_codigo` INT NOT NULL, `nome_coordenador` VARCHAR(100) NULL, `nome_aluno` VARCHAR(100) NULL, `telefone` VARCHAR(14) NULL, `curso` VARCHAR(100) NULL, `ja_e_aluno` ENUM('Sim', 'Não') NULL, `status` ENUM('Já atendido', 'Não atendido') NULL, `data_e_hora` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`codigo`), INDEX `fk_fila_coordenador_idx` (`coordenador_codigo` ASC), CONSTRAINT `fk_fila_coordenador` FOREIGN KEY (`coordenador_codigo`) REFERENCES `at_automatizado`.`coordenador` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
  6. MauVirtual

    Usar Trigger? Procedure? Ambas?

    Pessoal, estou perdido tenho a seguinte tarefa abaixo, mas usando a trigger não posso dar o select ela nao aceita, e não sei se uso procedure, triger, ambas, sei que essa parte deveria ser feito pela aplicação, mas o professor quer essa apresentação somente em BD. compare se a data e hora da viagem e o motorista e viatura estão disponíveis antes de incluir no banco de dados, Entao digamos que a viatura Gol tem uma viagem com o motorista Carlos dia 22/03/2018 as 11:00 com termino no mesmo dia porem na hora 17:00 e suponhamos que alguem quera cadastra a viagem com o mesmo motorista a mesma viatura no mesmo dia porem no horario do 12:00, não poderia ser cadastrado já que a viatura e motorista estariam ocupados. Estão preci ser checado se a viatura está disponivel, se o motorista está disponivel em um intervalo de dia e hora, pois poderam acontecer viagens de mais de um dia. Abaixo segue meu código sou bem iniciante e toda ajuda seria muito bem vinda. Já criei um posto sobre isso, mas mudei a tabela e naquele post não consegui resolver agredeço a ajuda, batendo o desespero já CREATE TABLE DADOSPESSOAS( IDDADOSPESSOAS INT PRIMARY KEY AUTO_INCREMENT, NOME VARCHAR(45) NOT NULL, EMAIL VARCHAR(45) UNIQUE NOT NULL, NIVEL CHAR(1) NOT NULL, DATANASCIMENTO DATE NOT NULL, SEXO CHAR(1) NOT NULL, CPF CHAR(14) UNIQUE NOT NULL, CELULAR VARCHAR(14) UNIQUE NOT NULL, CEP CHAR (9) NOT NULL, RUA VARCHAR(30) NOT NULL, NUMERO VARCHAR(8) NOT NULL, BAIRRO VARCHAR(25) NOT NULL, CIDADE VARCHAR(40) NOT NULL, ESTADO CHAR(2) NOT NULL ); CREATE TABLE MOTORISTA ( IDMOTORISTA INT PRIMARY KEY AUTO_INCREMENT, NUMEROREGISTRO VARCHAR(10) UNIQUE NOT NULL, VALIDADE DATE NOT NULL, ID_DADOSPESSOAS INT ); CREATE TABLE ADMIN( IDADMIN INT PRIMARY KEY AUTO_INCREMENT, SENHA VARCHAR(12) NOT NULL, ID_DADOSPESSOAS INT ); CREATE TABLE VIATURA ( IDVIATURA INT PRIMARY KEY AUTO_INCREMENT, TIPOVEICULO VARCHAR(45) NOT NULL, MARCA VARCHAR(25) NOT NULL, MODELO VARCHAR(25) NOT NULL, COR VARCHAR(25) NOT NULL, ANOFABRICACAO CHAR(4) NOT NULL, PLACA CHAR(8) UNIQUE NOT NULL, RENAVAN CHAR(11) UNIQUE NOT NULL, PASSAGEIROS CHAR(2) NOT NULL ); CREATE TABLE VIAGENS ( IDVIAGENS INT PRIMARY KEY AUTO_INCREMENT, CIDADE VARCHAR(25) NOT NULL, DATAHORAINICIO DATETIME NOT NULL, DATAHORAFINAL DATETIME NOT NULL, COR VARCHAR(15) NOT NULL, CEP CHAR(9) NOT NULL, RUA VARCHAR(30) NOT NULL, NUMERO VARCHAR(8) NOT NULL, BAIRRO VARCHAR(25) NOT NULL, ESTADO CHAR(2) NOT NULL, DESCRICAO VARCHAR(200), ID_DADOSPESSOAS INT, ID_MOTORISTA INT, ID_VIATURA INT ); CREATE TABLE PASSAGEIRO ( IDPASSAGEIRO INT PRIMARY KEY AUTO_INCREMENT, ID_DADOSPESSOAS INT , ID_VIAGEM INT ); ALTER TABLE VIAGENS ADD CONSTRAINT FK_DADOSPESSOAS_VIAGENS FOREIGN KEY (ID_DADOSPESSOAS) REFERENCES DADOSPESSOAS(IDDADOSPESSOAS) ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE VIAGENS ADD CONSTRAINT FK_MOTORISTA_VIAGENS FOREIGN KEY (ID_MOTORISTA) REFERENCES MOTORISTA(IDMOTORISTA)ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE VIAGENS ADD CONSTRAINT FK_VIATURA_VIAGENS FOREIGN KEY (ID_VIATURA) REFERENCES VIATURA(IDVIATURA)ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE MOTORISTA ADD CONSTRAINT FK_DADOSPESSOAS_MOTORISTA FOREIGN KEY (ID_DADOSPESSOAS) REFERENCES DADOSPESSOAS(IDDADOSPESSOAS)ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE ADMIN ADD CONSTRAINT FK_DADOSPESSOAS_ADMIN FOREIGN KEY (ID_DADOSPESSOAS) REFERENCES DADOSPESSOAS(IDDADOSPESSOAS)ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE PASSAGEIRO ADD CONSTRAINT FK_DADOSPESSOAS_PASSAGEIRO FOREIGN KEY (ID_DADOSPESSOAS) REFERENCES DADOSPESSOAS (IDDADOSPESSOAS)ON DELETE CASCADE ON UPDATE CASCADE; ALTER TABLE PASSAGEIRO ADD CONSTRAINT FK_VIAGENS_PASSAGEIRO FOREIGN KEY (ID_VIAGEM) REFERENCES VIAGENS (IDVIAGENS)ON DELETE CASCADE ON UPDATE CASCADE;
  7. Meu código html: --------------------------------- <!DOCTYPE html> <html> <head> <title>Cadastro</title> <meta charset="utf-8"> </head> <body> <form method="POST" action="bancob.php"> <label>Numero do cliente:</label> <input type="text" name="nmrcli"> <label>Data de contratação</label> <input type="text" name="dtcont"> <label>Data de cadastramento</label> <input type="text" name="dtcad"> <label>Nome da Organização ou cliente</label> <input type="text" name="nomecli"> <label>CNPJ/CPF</label> <input type="text" name="cnpf"> <label>Endereço Completo</label> <input type="text" name="endcomp"> <label>Nome para Contato</label> <input type="text" name="nomecont"> <label>Email para contato e operacionalização dos trabalhos</label> <input type="text" name="emailcont"> <label>Email do Representante Legal</label> <input type="text" name="emailrl"> <label>Sites/Blogs/Lojas Virtuais do Cliente:</label> <input type="text" name="sblcli"> <label>Tels para contato:</label> <input type="text" name="telcont"> <label>Cel/Whatsapp:</label> <input type="text" name="celwpp"> <label>Serviços principais contratados:</label> <input type="text" name="servicospricont"> <label>Valor Total do Serviços Principais</label> <input type="text" name="valortotal"> <label>Número de Parcelas:</label> <input type="text" name="numparc"> <label>Data de Vencimento</label> <input type="text" name="dtvenc"> <label>Forma de Pagamento:</label> <input type="radio" name="fpagto" value="boleto"> Boleto<br> <input type="radio" name="fpagto" value="transferencia"> Transferância<br> <label>Serviços Secundários contratados:</label> <input type="text" name="servsseccont"> <label>Valor Total do pagto extra:</label> <input type="text" name="valortotalpe"> <label>Número de Parcelas:</label> <input type="text" name="numparc"> <label>Forma de pagamento serviços secundários </label> <input type="radio" name="fpagto2" value="boleto"> Boleto<br> <input type="radio" name="fpagto2" value="transferencia"> Transferância<br> <label>Valor total Mensal:</label> <input type="text" name="totalmens"> <input type="submit" value="enviar"> </form> </body> </html> Meu código phpl: --------------------------------- <?php $nmrcli = $_POST['nmrcli']; $dtcont = $_POST['dtcont']; $dtcad = $_POST['dtcad']; $nomecli = $_POST['nomecli']; $cnpf = $_POST['cnpf']; $endcomp = $_POST['endcomp']; $nomecont = $_POST['nomecont']; $emailcont = $_POST['emailcont']; $emailrl = $_POST['emailrl']; $sblcli = $_POST['sblcli']; $telcont = $_POST['telcont']; $celwpp = $_POST['celwpp']; $servicospricont = $_POST['servicospricont']; $valortotal = $_POST['valortotal']; $numparc = $_POST['numparc']; $dtvenc = $_POST['dtvenc']; $fpagto = $_POST['fpagto']; $servsseccont = $_POST['servsseccont']; $valortotalpe = $_POST['valortotalpe']; $numparc = $_POST['numparc']; $fpagto2 = $_POST['fpagto2']; $totalmens = $_POST ['totalmens']; $connect = mysql_connect('localhost','root',''); $db = mysql_select_db('banco'); $query = "INSERT INTO clientes (numero_do_cleinte,data_de_contratação,data_de_cadastramento,nome_do_cliente_ou_organizacao,cnpj_cpf,end_comp,nome_para_contato,email_para_contato,email_rep_legal,site_blog_loja_virtual_do_cliente,tel_contato,cel_whats,servicos_pri_contratados,valor_total_servicos_pri,numero_de_parcelas,data_de_vencimento,forma_de_pagto,servicos_sec_contratados,valor_total_pagto_extra,numero_de_parcelas_sec,forma_de_pagto_sec,valor_total_mensal) VALUES ('$nmrcli','$dtcont','$dtcad','$nomecli','$cnpf','$endcomp','$nomecont','$emailcont','$emailrl','$sblcli','$telcont','$celwpp','$servicospricont','$valortotal','$numparc','$dtvenc','$fpagto','$servsseccont','$valortotalpe','$numparc','$fpagto2','$totalmens')"; $insert = mysql_query($query,$connect); if($insert){ echo"<script language='javascript' type='text/javascript'>alert('Usuário cadastrado com sucesso!');window.location.href='login.html'</script>"; }else{ echo"<script language='javascript' type='text/javascript'>alert('Não foi possível cadastrar esse usuário');</script>"; } ?> Agradeço antecipadamente......
  8. marcossantana10

    Imprimir resultado de consulta com mysqli

    Acredito que seja simples o problema, mas como ainda to me familiarizando com o mysqli, estou tendo essa dificuldade: Não consigo imprimir o resultado de uma consulta. Tenho essa função: function readMax($field, $table, $terms=null){ if($terms): $query = "SELECT MAX({$field}) FROM {$table} WHERE {$terms}"; else: $query = "SELECT MAX({$field}) FROM {$table}"; endif; global $conn; $result = $conn->query($query); return $result; } que serve pra me retornar o valor do maior id de um determinado campo de uma determinada tabela. Até então acho que tá tranquilo. A chamada da função faço em outro arquivo, o qual o arquivo que contém a função já tá incluso: $idMax = readMax("id_venda", "item_venda"); Essa consulta deveria me retornar um inteiro. Como faço pra imprimir esse resultado? Se der um echo $idMax aparece o seguinte erro: Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\............ on line x
  9. MauVirtual

    Comparação Datatime + 2 FK

    Olá pessoal, preciso d uma luz, estou criando um sistema de agendamento de viagens de viaturas, e preciso que antes de incluir uma nova viagem, seja conferido se a data e hora inicio da viagem e a data e hora final da viagem já não foram ocupadas, usando essa viatura que está como FK e esse motorista que está como FK . Ou seja preciso que antes que a viagens seja incluida, saber se aquela viatura E o motorista E a data e hora está disponíveis.
  10. GabyBD

    Criação de Procedure

    Poderiam me ajudar com a criação desse código ? Segue imagem em anexo
  11. Fala pessoal, beleza? Esses dias eu estava tendo umas ideias e uma delas foi desenvolver um app parecido com esses que mostram ao usuário passagens aéreas, como o Google Flights, Skyscanner, Voopter, ... Porém, não de passagens aéreas, mas sim de eventos que estão para acontecer. Notei que esses apps de passagens mostram sempre os mesmos resultados e mesmas ofertas, o que me faz achar que todos buscam de uma única source. As minhas dúvidas/curiosidades são: de onde essas informações são extraídas? De que forma o app busca? Alguém sabe/tem uma ideia de como isso pode ser desenvolvido? Existe uma API? Se eu quisesse desenvolver algo parecido eu teria acesso à essas informações? Seja para ofertas de passagens ou até mesmo para a ideia que eu tive, de eventos... Valeu!
  12. Olá, eu quero criar um programinha para gerenciar campeonatos de um jogo que faço com meus amigos. Primeiro eu quero cadastrar as equipes, cada equipe tem sempre cinco jogadores e eu vou fazer um simples cadastro com o nome da equipe e os cinco jogadores. Depois eu quero criar um sistema que vai ser o principal para colocar as partidas. Quando eu for cadastrar o jogo (partida) eu vou selecionar duas equipes entre as que estão cadastradas e automaticamente o programa já vai colocar os jogadores, depois eu vou colocar os pontos, em cada ponto colocar a equipe e o jogador que marcou, aí o programa já soma o placar e depois que eu concluir os jogos vai gerar dois relatórios, um vai ser o ranking das equipes com vitórias e derrotas e o outro vai ser um ranking dos jogadores mostrando quantos pontos cada um marcou. O meu objetivo é que eu possa instalar esse programa no meu pc e se for preciso instalar em outro pc e ele armazene as equipes, os jogos, o ranking de equipes e jogadores e se possível eu até possa colocar uma pequena imagem com o símbolo de cada equipe para ilustrar o rankig igual nesses sites de esportes, mas eu não vou publicar na internet, apenas no PC e o mais importante é que eu possa fazer backup desses dados para eles não se perderem. Qual programa ou linguagem vocês recomendam para eu criar esse sistema com o banco de dados (equipes e jogos) e também para criar o programinha para inserir os resultados de cada partida? Eu costumava fazer isso no excel, mas agora quero deixar ele mais prático e automatizado. Eu sei que vou ter que estudar bastante para criar esse programa, mas eu só quero saber qual linguagem ou programa devo usar para estudar a coisa certa.
  13. Douglas Emerson

    PHP não cadastra nem consulta o banco de dados

    Seguinte galera, eu criei um site básico e nele possui um formulário simples para preencher com nome e mensagem, fiz aqui no wamp e funcionou tudo certo até ai de boa mas o problema é que quando eu hospedei online ele não cadastra no banco de dados e não consegue fazer a consulta sendo que aparentemente ta tudo certo comecei recentemente a estudar php com uns videos no youtube e ainda nao consigo identificar o erro e espero que me ajudem. Abaixo vai está o código das páginas: Link do site online: http://niverdathay.000webhostapp.com/niverdathay/teamamos.php página com o formulário: <section class="page-section cta"> <div class="container"> <div class="row"> <div class="col-xl-9 mx-auto"> <div class="cta-inner text-center rounded"> <h2 class="section-heading mb-5"> <span class="section-heading-upper">Os seus amigos te desejam um</span> <span class="section-heading-lower">FELIZ ANIVERSÁRIO</span> </h2> <?php $result_msg_bd = "SELECT * FROM mensagens"; $resultado_msg_bd = mysqli_query($conn, $result_msg_bd); if (mysqli_num_rows("$resultado_msg_bd") <=0){ echo "Nenhum recado..."; } else{ while($rows = mysqli_fetch_assoc("$resultado_msg_bd")){ ?> <p class="address mb-5"> <em> <strong><?php echo $rows['nome']; ?></strong> <br> <?php echo $rows['msg']; ?><br> <hr> </em> </p> <?php } } ?> </div> </div> </div> </div> </section> <section class="page-section about-heading"> <div class="container"> <!-- img class="img-fluid rounded about-heading-img mb-3 mb-lg-0" src="img/about.jpg" alt="" --> <div class="about-heading-content"> <div class="row"> <div class="col-xl-9 col-lg-10 mx-auto"> <div class="bg-faded rounded p-5"> <h2 class="section-heading mb-4"> <h1>Ajude a tornar tudo mais especial !</h1> <p>Preencha o formulário e envie seu textinho *-*</p> <!-- Fim da função de contagem de caracteres --> <form action="salvar_registro.php" method="POST"> <div class="form-group"> <label for="exampleInputEmail1">Nome:</label> <input type="text" name="nome" class="form-control" placeholder="Nome Completo" required> </div> <hr> <div class="form-group"> <label for="exampleInputEmail1">Mensagem:</label> <textarea name="msg" class="form-control" placeholder="Mande suas felicitações ^^ " rows="3" required onkeyup="mostrarResultado(this.value,250,'spcontando');contarCaracteres(this.value,250,'sprestante')"></textarea> <span id="spcontando" style="font-family:Georgia;"></span><br /> <span id="sprestante" style="font-family:Georgia;"></span> </div> <input type="submit" class="btn-warning" value="Enviar"> </form> página salvar_registro.php: <?php session_start(); include_once("conexao.php"); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Confirmação de Envio</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <div class="container theme-showcase" role="main"> <?php if($_SERVER['REQUEST_METHOD']=='POTS'){ $request = md5(implode($_POST)); if(isset($_SESSION['ultima_request']) && $_SESSION['ultima_request'] == $request){ echo "Recado ja foi salvo!"; }else{ $_SESSION['ultima_request'] = $request; if(isset($_POST['nome'])){ $nome = $_POST['nome']; $msg = $_POST['msg']; $result_msg = "INSERT INTO mensagens (id, nome, msg, data) VALUES ('', '$nome', '$msg', NOW())"; $resultado_msg= mysqli_query($conn, $result_msg); //Enviar e-mail } } } ?> <!-- Início da função de contagem de caracteres --> <script type="text/javascript"> function mostrarResultado(box,num_max,campospan){ var contagem_carac = box.length; if (contagem_carac != 0){ document.getElementById(campospan).innerHTML = contagem_carac + " caracteres digitados"; if (contagem_carac == 1){ document.getElementById(campospan).innerHTML = contagem_carac + " caracter digitado"; } if (contagem_carac >= num_max){ document.getElementById(campospan).innerHTML = "Limite de caracteres excedido!"; } }else{ document.getElementById(campospan).innerHTML = ""; } } function contarCaracteres(box,valor,campospan){ var conta = valor - box.length; document.getElementById(campospan).innerHTML = "Você ainda pode digitar " + conta + " caracteres"; if(box.length >= valor){ document.getElementById(campospan).innerHTML = "Opss.. você não pode mais digitar.."; document.getElementById("campo").value = document.getElementById("campo").value.substr(0,valor); } } </script> <?php if(mysqli_affected_rows($conn) >= )1{ ?> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Mensagem enviada com Sucesso!</h4> </div> <div class="modal-footer"> <a href="teamamos.php"><button type="button" class="btn btn-success">Ok</button></a> </div> </div> </div> </div> <script> $(document).ready(function () { $('#myModal').modal('show'); }); </script> <?php } else{ ?> <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title" id="myModalLabel">Erro ao enviar mensagem!</h4> </div> <div class="modal-footer"> <a href="teamamos.php"><button type="button" class="btn btn-danger">Ok</button></a> </div> </div> </div> </div> <script> $(document).ready(function () { $('#myModal').modal('show'); }); </script> <?php } ?> </div> </body> </html> conexao.php: <?php $servidor = "localhost"; $usuario = "id5517827_thay"; $senha = "thaynara"; $dbname = "id5517827_aniversario"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); ?>
  14. Estou criando um banco em um workbench q já estava rodando nessa maquina porem este banco q eu criei não esta conectando não sei oq possa ser
  15. Olá a todos Inicialmente para esclarecimento, estou tentando cria um app hibrido html, javascript e css. objetivamente, meu obstáculo é exibir na tela do usuário seu avatar, que esta em um diretório do banco de dados Mysql no meu computador. Eu consigo enviar a imagem por Json com o metodo FormData sem problemas. Na hora de retornar o login com os dados do usuário ele exibe as informações que armezeno com localStorage.setItem. Mas a imagem ele exibe somente o nome com o caminho do arquivo. Já pesquisei muito, quebrei a cabeça e não consegui. Se poderem me ajudar agradeço. códigos: Faz login $(document).ready(function(){ $.ajax({ type:'post', //Definimos o método HTTP usado dataType: 'json', //Definimos o tipo de retorno url: 'http://xxxxx/classes/vlogin.php', //Definindo o arquivo onde serão buscados os dados data:{ nemail: email, nsenha: senha, }, success: function(dados){ if (dados == false){ $("#btn").show(); $("#menssagem_login").html("Login ou senha Invalidos"); } else{ localStorage.setItem('id', dados[0]); localStorage.setItem('nome', dados[1]); localStorage.setItem('email', dados[2]); localStorage.setItem('estado', dados[3]); localStorage.setItem('senha', dados[4]); localStorage.setItem('tipo', dados[5]); localStorage.setItem('data', dados[6]); localStorage.setItem('imagem', dados[7]); // var obj = JSON.parse(dados); // var obj = jQuery.parseJSON(dados); //tratar os dados // var obj = $.parseJSON(dados); //tratar os dados window.location = "estrutura/perfil.html"; console.log(dados); } } }); }); Função para exibir o perfil function carrega_perfil(){ var nome = localStorage.getItem('nome'); var email = localStorage.getItem('email'); var estado = localStorage.getItem('estado'); var tipo = localStorage.getItem('tipo'); var data = localStorage.getItem('data'); var imagem = localStorage.getItem('imagem'); document.getElementById('status').innerHTML=nome+"<br>"+email; //document.getElementById('logo').innerHTML=imagem; document.getElementById('avatar').innerHTML= "<img src="+imagem+" />"; console.log(nome); } PHP do servidor <?php header('Access-Control-Allow-Origin: *'); // libera acesso para ajax header('Content-Type: application/json; charset=utf-8'); $email = $_POST['nemail']; $senha = $_POST['nsenha']; $pasta = 'fotos/'; include "conexao.php"; $link = conexao(); $sql = "SELECT * FROM usuario WHERE email = '$email' AND senha = '$senha' AND ativo = 0"; $resultado = mysqli_query($link, $sql) or die (mysqli_error($link)); $vazio = mysqli_num_rows($resultado); if($vazio == ''){ echo json_encode(false); } else{ $registro = mysqli_fetch_array($resultado); // $registro = mysqli_fetch_object($resultado); // $imagem1 = scandir($pasta,$imagem); // $lista_dir = scandir($pasta); // $img; // foreach ($lista_dir as $registro['imagem']) { // $img; // } $id = $registro['id']; $nome = $registro['nome']; $email = $registro['email']; $estado = $registro['estado']; $senha = $registro['senha']; $tipo = $registro['tipo']; $data = $registro['data']; $imagem = $pasta.$registro['imagem']; // $imagem= $_FILE[$pasta][ $registro['imagem']]; // $imagem= base64_encode($imagem); $retorno= array($id,$nome,$email,$estado,$senha,$tipo,$data,$imagem); echo json_encode($retorno); // echo json_encode($registro); } ?> Tem bastante coisa comenta nos códigos, pois tentei muita coisa Abraço
  16. Tenho uma tabela A com várias colunas. Gostaria de copiar algumas colunas com os dados desta tabela A para uma nova tabela B. Obrigado.
  17. William Müller

    Fluxo de caixa com Trigger

    boa tarde galera, estou a algum tempo pesquisando uma maneira de elaborar um fluxo de caixa mas todas tentativas não foram bem sucedidas, minha tabela segue à baixo: create table tb_caixa( idcaixa int auto_increment not null, idpessoa int not null, descricao varchar(150), tipo varchar(15), saldo decimal(10,2), valor decimal(10,2), dtcaixa date, saldoAnterior decima(10,2), constraint PK_caixa2 primary key (idcaixa), constraint FK_idpessoaa foreign key (idpessoa) references tb_pessoa(idpessoa))engine = InnoDB; Esta é a tabela e a trigger que estou montando é esta: DELIMITER $$ CREATE TRIGGER movimento_caixa BEFORE INSERT ON tb_caixa FOR EACH ROW BEGIN DECLARE saldoAnterior DOUBLE; SET saldoAnterior = (SELECT tb_caixa.valor FROM tb_caixa ORDER BY idcaixa DESC LIMIT 1); IF (NEW.tipo= 'entrada') THEN SET NEW.saldo = saldoAnterior + NEW.valor; END IF; IF (NEW.TIPO ='sainda') THEN SET NEW.saldo = saldoAnterior - NEW.valor; END IF; END $$ Se alguém souber de alguma coisa, ou alguma dica poste ai, obrigado.
  18. Olá à todos; Possuo um domínio e hospedagem no HostGator, uso PHP e crio meus programas web. Estou no momento desenvolvendo um programa de controle de caixa em C# (.NET) e MySQl, os dados ficam salvos no computador do usuário. Gostaria de saber como salvar e recuperar os dados pelo servidor web, ou seja, ao invés de um banco local, gostaria que minha aplicação acessasse o banco do servidor web. Como poderia fazer isto? Desde já agradeço.
  19. Saudações a todos, Estou com uma dificuldade para criar um algorítimo. Minha ideia é a seguinte: Adicionar ao final de uma url repetida, o valor "-2"... E cada vez que o titulo repetir, incrementar uma unidade no final gerando assim por diante urls diferentes. Ex: Hoje, quando cadastro um post no meu sistema, ele pega o titulo e o transforma em url... Retirando os espaços, acentos etc. $sngl_titulo = $_POST['sngl_titulo']; function removeAccents($str) { $a = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ', 'Ā', 'ā', 'Ă', 'ă', 'Ą', 'ą', 'Ć', 'ć', 'Ĉ', 'ĉ', 'Ċ', 'ċ', 'Č', 'č', 'Ď', 'ď', 'Đ', 'đ', 'Ē', 'ē', 'Ĕ', 'ĕ', 'Ė', 'ė', 'Ę', 'ę', 'Ě', 'ě', 'Ĝ', 'ĝ', 'Ğ', 'ğ', 'Ġ', 'ġ', 'Ģ', 'ģ', 'Ĥ', 'ĥ', 'Ħ', 'ħ', 'Ĩ', 'ĩ', 'Ī', 'ī', 'Ĭ', 'ĭ', 'Į', 'į', 'İ', 'ı', 'IJ', 'ij', 'Ĵ', 'ĵ', 'Ķ', 'ķ', 'Ĺ', 'ĺ', 'Ļ', 'ļ', 'Ľ', 'ľ', 'Ŀ', 'ŀ', 'Ł', 'ł', 'Ń', 'ń', 'Ņ', 'ņ', 'Ň', 'ň', 'ʼn', 'Ō', 'ō', 'Ŏ', 'ŏ', 'Ő', 'ő', 'Œ', 'œ', 'Ŕ', 'ŕ', 'Ŗ', 'ŗ', 'Ř', 'ř', 'Ś', 'ś', 'Ŝ', 'ŝ', 'Ş', 'ş', 'Š', 'š', 'Ţ', 'ţ', 'Ť', 'ť', 'Ŧ', 'ŧ', 'Ũ', 'ũ', 'Ū', 'ū', 'Ŭ', 'ŭ', 'Ů', 'ů', 'Ű', 'ű', 'Ų', 'ų', 'Ŵ', 'ŵ', 'Ŷ', 'ŷ', 'Ÿ', 'Ź', 'ź', 'Ż', 'ż', 'Ž', 'ž', 'ſ', 'ƒ', 'Ơ', 'ơ', 'Ư', 'ư', 'Ǎ', 'ǎ', 'Ǐ', 'ǐ', 'Ǒ', 'ǒ', 'Ǔ', 'ǔ', 'Ǖ', 'ǖ', 'Ǘ', 'ǘ', 'Ǚ', 'ǚ', 'Ǜ', 'ǜ', 'Ǻ', 'ǻ', 'Ǽ', 'ǽ', 'Ǿ', 'ǿ', 'Ά', 'ά', 'Έ', 'έ', 'Ό', 'ό', 'Ώ', 'ώ', 'Ί', 'ί', 'ϊ', 'ΐ', 'Ύ', 'ύ', 'ϋ', 'ΰ', 'Ή', 'ή', ".", ",", "!", "@", "#", "$", "%", "¨", "&", "*", "(", ")", ":", ";", "?", "/", "|", "'", "\"", "+", "=", "º", "ª", "§", "¢", "£","¹", "²", "³", "�"); $b = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o', 'Α', 'α', 'Ε', 'ε', 'Ο', 'ο', 'Ω', 'ω', 'Ι', 'ι', 'ι', 'ι', 'Υ', 'υ', 'υ', 'υ', 'Η', 'η', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''); return str_replace($a, $b, $str); } $sngl_titulo_sa = removeAccents($sngl_titulo); $sngl_titulo_min = strtolower($sngl_titulo_sa); $sngl_url_pre = str_replace(" ", "-", $sngl_titulo_min); $sngl_url = str_replace("--", "-", $sngl_url_pre); Sendo assim, se o titulo do post for, por exemplo, "Olá mundo!", este código acima transforma-o em "ola-mundo". A minha intenção é... Quando eu cadastrar outro post com o mesmo titulo, ele verificar se já existe uma url "ola-mundo" e criar uma url diferente: "ola-mundo-2" Se eu voltar a cadastrar um terceiro post com o mesmo titulo "Olá mundo!", o algorítimo cadastrar uma terceira url com o valor "ola-mundo-3". E assim por diante: "ola-mundo", "ola-mundo-2", "ola-mundo-3", "ola-mundo-4", "ola-mundo-5", "ola-mundo-6" ... Espero ter sido claro, e que alguém possa me ajudar. Desde já agradeço a atenção de todos. Atenciosamente, Charles Julião.
  20. Olá boa noite a todos, sou novo aqui no fórum, e precisaria de uma ajudar relacionado ao banco de dados e comentários. Estou tentando obter a quantidade dos comentários que os posts tem, porém não estou obtendo sucesso por falta de conhecimento. Espero que alguém possa me ajudar. O corpo do código é este... <div class="clearfix"></div> <div class="section_holder25"> <div class="container"> <div class="content_left"> <div class="section_holder28 three"> <? if ($_GET['id']>0) { $busca = " AND id_noticia=".(int)$_GET['id']; } else if ($_GET['categoria']>0) { $busca = " AND tbnoticias.id_categoria=".(int)$_GET['categoria']; } $i=0; $SQL = " SELECT tbnoticias.*, DATE_FORMAT(tbnoticias.data,'<span>%d</span>%m, %Y') as data1 , tbnoticias_categorias.* FROM tbnoticias INNER JOIN tbnoticias_categorias ON (tbnoticias_categorias.id_categoria = tbnoticias.id_categoria) WHERE 1 ".$busca." ORDER BY data DESC "; $numeros = preg_replace("/[^0-9]/", "", $texto); $Lista = new Consulta($SQL,20,$PGATUAL); while ($linha = db_lista($Lista->consulta)) { $i++; ?> <div class="post_holder"> <div class="date"><?=utf8_decode($linha['data1']);?></div> <div class="date comments"> <span><i class="fa fa-comment"></i></span> <?=utf8_decode($linha['$numeros']);?></div> <div class="post_img"> <div class="hover_box"> <div class="box_inner"> <a href="#"> </a> <a href="<?=utf8_decode($dadosconfig['urlblog']);?>/<?=$linha['id_noticia'];?>/<?=amigaveis(retiraAcentos($linha['titulo']));?>.html"> <div class="icon"><i class="fa fa-link"></i></div> </a> </div> </div> <img src="<?=utf8_decode($dadosconfig['urlblog']);?>/arquivos/noticias/<?=$linha['imagem'];?>" alt="" class="img_size1"/> </div> <div class="clearfix"></div> <br/> <a href="<?=utf8_decode($dadosconfig['urlblog']);?>/<?=$linha['id_noticia'];?>/<?=amigaveis(retiraAcentos($linha['titulo']));?>.html"> <h3 class="uppercase padd_top1"><?=conteudo($linha['titulo']);?></h3> </a> <p><?=conteudo($linha['subtitulo']); if (strlen($linha['subtitulo'])>145) echo '...'; ?></p> <br/> <a class="readmore_but5" href="<?=utf8_decode($dadosconfig['urlblog']);?>/<?=$linha['id_noticia'];?>/<?=amigaveis(retiraAcentos($linha['titulo']));?>.html">Ver Mais</a> </div> <!--end postholder--> <div class="divider_line"></div> <? } ?> E eu gostaria de tentar pegar as quantidade dos comentários que os posts tem, porém os comentário está alocado em uma tabela chamada tbnoticias_comentarios no banco de dados. A linha que eu gostaria que resultado fosse informado é... <div class="date comments"> <span><i class="fa fa-comment"></i></span> <?=utf8_decode($linha['$numeros']);?></div>
  21. Olá amigos, tudo bem? Venho através deste pedir a ajuda de vocês, eu tenho uma tabela do excel salva em .CSV, pois bem, preciso importar esta tabela para o banco de dados, porém preciso importar apenas a partir de uma determinada linha, alguma sugestão para resolver isso?
  22. Boa tarde pessoal, estou com uma duvida bem frequente, mas não consigo encontrar um codigo que se adeque so meu. Estou programando java pela primeira vez, e como teste, estou desenvolvendo um sistema simples de ordem de serviço. Eu quero fazer a verificação, quando usuários são cadastrado e só efetuar o cadastro quando o usuário não tiver já o cadastro no sql. Estou desenvolvendo a seguinte logica //verificação de o usuário ja está cadastrado String usuExiste = txtUsuUsu.getText(); String sql1 = "select * from empresa where nome_empresa like usuExiste"; int existe; if (usuExiste==sql1){ existe = 1; }else{ existe = 0; } System.out.printf ("%d",existe); //fim da verificação depois dessa verificação conforme o resultado for 1 ou 0 aí vem outro if com a mensagem de erro ou então o cadastro. O problema é que o retorno está sendo 0 tanto se o usuário existe ou se o usuário não existe. Eu acho que a logica é mais ou menos essa, porem não consigo acerta o codigo sql necessário para efetuar a consulta. Alguem consegue me dar uma ajuda? Lembrando que terminei a materia de C, mas java estou no inicio do semestre ainda.
  23. ola pessoal, estou com uma duvida site ok, funcionando mas tenho 3 usuarios que preciso que vejam coisas diferentes admin = ve e modifica tudo funcionario = pode modificar alguns campos usuario = outros campos ai esta o x da questao, nao sei onde estou errando, todos podem ver tudo alguem poderia me ajudar ? nao tenho ideia onde modifico isso
  24. Luciano Gimenes

    Manipulação de evento a cada 30 minutos

    Olá, sou iniciante na linguagem php, me surgiu a seguinte duvida. Quero "automatizar" uma função, pois bem é mais ou menos assim: a cada 30 minutos preciso que meu site exiba uma mensagem em espécie de listview, ou algo parecido, porem que faça um checagem no banco de dados, pois caso houver alguma alteração manualmente ele exiba essa do banco. Ex: 13:00 - Rede operante -> evento padrão, sera exibida a cada 30 minutos, onde faz a checagem no banco de dados por eventos novos. 13:30 - Rede operante 13:45 - Falha na rede, queda de energia -> esse seria o evento manualmente inserido 14:00 - Falha na rede, queda de energia -> aqui ele fez a verificação novamente no banco de dados por eventos e tem alguma coisa 14:30 - Rede operante Ps: preciso salvar esses logs de 30 minutos no banco da dados. Tem alguma função para isso? vi algo sobre "create event" mas não entendi bem
  25. Rafael Motta

    CHAMAR PROCEDURE, PDO, PHP

    Boa tarde pessoal! preciso de uma ajuda, preciso fazer um select dentro de uma procedure no banco de dados e uso PDO, nao to conseguinto chamar a procedure e não faço ideia como faço um select dela, segue abaixo os codigos de exmplo... a primeira coisa que queria fazer era inserir o seguinte select select COD_RAZAO, NOME, COD_CARTEIRA, NOME_REPRES, coalesce(EMISSAO,'') as EMISSAO, COD_GRUPO from consulta_outras_razoes_ord_fat where COD_CLIENTE = :idCustomer order by emissao desc, cod_razao' abaixo CONSULTA_OUTRAS_RAZOES_ORD_FAT é o nome da procedure no banco function outrasRazoes($idCustomer) { $pdo = conecta(); try { $sql = "CALL CONSULTA_OUTRAS_RAZOES_ORD_FAT(':idCustomer')"; $consultar = $pdo->prepare($sql); $consultar->bindValue(':idCustomer', $idCustomer, PDO::PARAM_INT); $consultar->execute(); $resultado = $consultar->fetch(PDO::FETCH_OBJ); if ($consultar->rowCount() > 0) { return $resultado; } else { return false; } } catch (PDOException $e) { echo $e->getMessage(); } } abaixo segue a procedure do banco begin for select OUTRAS_RAZOES.cod_razao,CLIENTES.NOME, CLIENTES.COD_CARTEIRA, REPRESENTANTES.NOME AS NOME_REPRES, clientes.cod_grupo from clientes inner join outras_razoes on (clientes.codigo = outras_razoes.cod_razao) inner join REPRESENTANTES on (CLIENTES.REPRESENTANTE=REPRESENTANTES.CODIGO) where OUTRAS_RAZOES.cod_cliente=:cod into cod_razao, nome, cod_carteira, nome_repres, cod_grupo do begin select max(notas.emissao) as emissao from notas inner join notas_item on (notas.nota = notas_item.nota) inner join naturezas_operacao on (notas_item.cod_natureza = naturezas_operacao.cod_natureza) and (notas_item.seq = naturezas_operacao.seq) where notas.cod_cliente = :cod_razao and naturezas_operacao.tipo = 1 into emissao; begin suspend; end end end
×

Important Information

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