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. Jhonatan - Dev Aprender

    [Gratúito] Curso SQL Completo do 0 + DESAFIOS

    Já pensou em criar seus próprios aplicativos ou sites e começar a trabalhar com programação/desenvolvimento ? Em nosso canal do Dev Aprender(Youtube) Temos aulas gratuitas que iram ajudar você chegar no topo na sua carreira ! Curso Completo Javascript / Curso Completo SQL / Trabalho Remoto / Como se destacar no mercado / Desenvolvedor Precisa saber inglês? ### Curso Completo de SQL ### Espero que gostem do material! Se Curtirem eu estarei add mais conteúdo!
  2. Porteela

    Preciso de um sistema para o meu site

    Preciso de um sistema para o meu site. Quando uma pessoa clicar em um botao quero que busque um email e senha no banco de dados e mostre a pessoa. Pago ate 20 reais chama discord Porteela#7954
  3. kmachado

    Relacionamento banco de dados

    Olá, Eu estou modelando um banco de dados para uma aplicação só que me deparei com uma situação complicada. Trata-se de uma aplicação de controle financeiro e uma das regras de negócio do sistema está relacionado ao lançamento de receitas e despesas. Para armazenar os dados de lançamentos eu criei uma tabela "lancamentos". o ponto é que para realizar esse lançamento o usuário deve selecionar uma categoria de receita ou despesa. tal como: salário ou despesas com automóvel e etc. a questão é que as categorias de despesa podem se desdobrar em subcategorias ´por exemplo alimentação-> restaurante. Sendo assim para armazenar as categorias de receitas e despesas em criei uma tabela "categorias" e para armazenar as subcategorias eu criei uma tabela "subcategorias" na qual esta indicada as chaves estrangeiras referentes às categorias. O problema é que a implementação da regra de negócio deve permitir que o usuário tenha a opção de escolher se vai efetuar o lançamento indicando uma categoria ou indicando uma subcategoria. (isso aconteceria no caso de uma categoria não possuir subcategorias). desse modo a questão é que a tabela lancamento ora se relacionaria com a tabela categoria e ora se relacionaria com a tabela subcategoria e eu não estou sabendo como resolver isso. como seria a chave estrangeira dentro da tabela lancamento, como eu poderia saber se a chave se refere a uma categoria ou a uma subcategoria.
  4. duarte.php

    Ajuda com PHP e Banco de Dados

    Boa noite, pessoal, estou fazendo meu tcc (nível técnico kkk) e preciso de ajuda com uma conexão com o banco. Fiz um formulário para consultar empréstimos em uma biblioteca através do rm (id) e exibir os dados que estão cadastrados neste rm. Estou com dificuldades para que os dados sejam puxados e exibidos na página. Esta é a parte que pede o RM no html <h4 class="title">Insira o seu RM: </h4> <input type="text" name="rm" class="form-control" required/> Este é o código php <?php $rm = $_POST['rm']; include("conecta.php"); $busca = mysql_query("SELECT * FROM tb_locador WHERE rm='$rm'"); $dado = mysql_fetch_array($busca); $nome = $dado['nome']; $ano = $dado['ano']; $curso = $dado['curso']; $tel = $dado['tel']; echo "RM: " . $rm . "<br>"; echo "Nome do locador: ".$nome. "<br>"; echo "Curso do locador: ".$curso. "<br>"; echo "Ano de início do curso: ".$ano. "<br>"; echo "Telefone do locador: ".$tel. "<br>"; ?> Até então, o único dado exibido é o RM, como faço para exibir o nome, curso, ano e telefone?
  5. Galera bom dia, recentemente me pediram pra fazer um sistema de postagem para um site de carros . pesquisei formas de fazer e encontrei um projeto de upload de imagens fiz tudo certinho no local host e funcionou perfeitamente mas quando fui colocar no servidor nada funcionou, nem enviava o formulario nem amostrava os produtos. por favor galerinha estou a muito tempo tentando resolver esse problema . aqui tá o meu codigo index : <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> body{ font-family: arial; } section{ background-color: rgb(123,104,238,.4); width: 70%; margin: auto; } input, label, textarea{ display: block; width: 100%; height: 30px; } label{ line-height: 30px; margin-top: 10px; } textarea{ height: 150px; } form{ width: 60%; margin: auto; box-sizing: border-box; padding: 20px; } #botao{ margin-bottom: 10px; width: 50%; background-color: rgba(0,0,0,.8); color: white; height: 40px; cursor: pointer; border: none; font-size: 15pt; } h1{ text-align: center; } #foto{ margin-top: 20px; margin-bottom: 20px; } a{ background-color: rgb(0,255,127); display: block; width: 220px; height: 50px; color: black; text-decoration: none; float: right; text-align: center; line-height: 50px; margin: 20px; border: 1px solid rgba(0,0,0,.2); } </style> </head> <body> <section> <a href="produtos.php">Ver todos os produtos</a> <form method="POST" enctype="multipart/form-data"> <h1>ENVIO DE IMGS</h1> <label for="nome">Nome do Produto</label> <input type="text" name="nome" id="nome"> <label for="des">Descrição</label> <textarea name="desc" id="desc"></textarea><br> <input type="file" name="foto[]" multiple id="foto"> <input type="submit" id="botao"> </form> </section> </body> </html> produtos : <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style type="text/css"> section{ width: 70%; margin: auto; font-family: arial; } div{ width: 15%; float: left; padding: 1%; background-color: rgb(123,104,238,.4); margin: 10px; } img{ width: 100%; height: 150px; } h2{ font-size: 12pt; color: white; text-align: center; background-color: rgba(0,0,0,.5); padding: 10px 0px; font-weight: normal; } p{ font-size: 10pt; } </style> </head> <body> <section> <?php require 'classes/Produto_class.php'; $p = new Produto_class('formulario_produtos','infinityfree.net','root', '99583460'); <- aqui ta a parte do banco de dados $dadosProduto = $p->buscarProdutos(); if (empty($dadosProduto)) { echo 'Ainda não há produtos aqui'; }else { foreach ($dadosProduto as $value) { ?> <a href="exibir_produto.php"> <div> <img src="imagens/<?php echo $value['foto_capa'] ?>"> <h2><?php echo $value['nome_produto'] ?></h2> </div> </a> <?php } } ?> </section> </body> </html> e aqui tá a parte do banco de dados : <?php class Produto_class{ private $pdo; public function __construct($dbname, $host, $user, $senha) { try { $this->pdo = new PDO("mysql:dbname=".$dbname.";host=".$host,$user, $senha); } catch (PDOException $e) { echo 'erro com banco de dados :'.$e->getMessage(); } catch (Exception $e) { echo 'erro Generico :'.$e->getMessage(); } } public function enviarProduto($nome, $descricao, $fotos = array()) { //INSERIR PRODUTO ( TABELA DO PRODUTO ) $cmd = $this->pdo->prepare('INSERT INTO produtos(nome_produto, descricao) values (:n, :d)'); $cmd->bindValue(':n', $nome); $cmd->bindValue(':d', $descricao); $cmd->execute(); $id_produto = $this->pdo->LastInsertId(); //INSERIR AS IMAGENS DO PRODUTO (TABELA DE IMAGENS) if(count($fotos) > 0 )// Se veio imagens { for ($i=0; $i < count($fotos); $i++) { $nome_foto = $fotos[$i]; $cmd = $this->pdo->prepare('INSERT INTO imagens (nome_imagem, fk_id_produto) values (:n, :fk)'); $cmd->bindValue(':n', $nome_foto ); $cmd->bindValue(':fk', $id_produto); $cmd->execute(); } } } public function buscarProdutos()//TODOS { $cmd = $this->pdo->query('SELECT *, (SELECT nome_imagem from imagens where fk_id_produto = produtos.id_produto LIMIT 1) as foto_capa FROM produtos'); if($cmd->rowCount() > 0) { $dados = $cmd->fetchAll(PDO::FETCH_ASSOC); }else { $dados = array(); } return $dados; } public function buscarPrdutoPorId($id) { } public function buscarImagensPorId($id) { } } Já troquei a variavel $p = new Produto_class no arquivo que eu mandei pro servidor ..
  6. Apareceu esse erro na página para retornar os dados do tabela do banco de dados: Fatal error: Call to a member function query() on a non-object in /home/storage/e/e6/47/grupoct/public_html/rondact/ronda2.php on line 4 Meu código: <?php include("conexao.php"); $consulta = "SELECT * FROM TAG_LIDA"; $con = $mysqli->query($consulta) or die($mysqli->error); ?> <html> <head> <meta charset="utf-8"> </head> <body> <table border="1"> <tr> <td>Código posto</td> <td>Data</td> <td>Hora</td> <td>Nome posto</td> <td>Tag</td> </tr> <?php while($dado = $con->mysql_fetch_array()){ ?> <tr> <td><?php echo $dado["TAG_COD_POSTO"]; ?></td> <td><?php echo date("d/m/Y", strtotime( $dado["TAG_DATA"])); ?></td> <td><?php echo $dado["TAG_HORA"]; ?></td> <td><?php echo $dado["TAG_NOME_POSTO"]; ?></td> <td><?php echo $dado["TAG_TAG"]; ?></td> </tr> <?php } ?> </table> </body> </html>
  7. Apareceu esse erro na página para retornar os dados do tabela do banco de dados: Fatal error: Call to a member function query() on a non-object in /home/storage/e/e6/47/grupoct/public_html/rondact/ronda2.php on line 4 Meu código: <?php include("conexao.php"); $consulta = "SELECT * FROM TAG_LIDA"; $con = $mysqli->query($consulta) or die($mysqli->error); ?> <html> <head> <meta charset="utf-8"> </head> <body> <table border="1"> <tr> <td>Código posto</td> <td>Data</td> <td>Hora</td> <td>Nome posto</td> <td>Tag</td> </tr> <?php while($dado = $con->mysql_fetch_array()){ ?> <tr> <td><?php echo $dado["TAG_COD_POSTO"]; ?></td> <td><?php echo date("d/m/Y", strtotime( $dado["TAG_DATA"])); ?></td> <td><?php echo $dado["TAG_HORA"]; ?></td> <td><?php echo $dado["TAG_NOME_POSTO"]; ?></td> <td><?php echo $dado["TAG_TAG"]; ?></td> </tr> <?php } ?> </table> </body> </html>
  8. Carlos Filipe

    Cadastro de usuários em 2 sites simultâneo

    Olá pessoal, Sou um iniciante em programação, estou criando um projeto onde preciso de 2 sites. Para um usuário usar os dois sites é preciso ser cadastrado. Preciso muito saber como fazer que ( apenas 01 formulário de cadastro ) cadastre meus usuários em 02 sites. Obs: Os campos a serem preenchidos são: Nome E-mail Senha repetir senha Aceitar os termos Obrigado.
  9. thiamatte

    editar checkbox vindos do banco de dados

    pesquisei muito e não consegui encontrar a solução para o meu problema, alguém poderia me ajudar. tenho um BD carro, BD opcionais e um BD (cod_carro e cod_opcional). cadastro todos os opcionais e quando vou cadastrar os carros carrega os checkbox vindos do BD e gravo até aí tudo normal e funcionando, o problema é quando eu quero editar o carro, não consigo trazer ticado os opcionais já cadastrados no BD, segue o código: $Opcional = $conn->query ("SELECT * FROM opcional ORDER BY opcional ASC"); $CarroOpcional = $conn->query ("SELECT * FROM carro_opcional, opcional WHERE carro_opcional.cod_carro = '$cod_carro' AND carro_opcional.cod_opcional = opcional.cod_opcional"); $row_CarroOpcional = $CarroOpcional->fetch( PDO::FETCH_ASSOC ); <? while ($row_Opcional = $Opcional->fetch(PDO::FETCH_ASSOC)) { foreach($row_CarroOpcional as $row => $cod_opcional) { if ($cod_opcional === $row_Opcional['cod_opcional']) { $opcional_selecionado = "checked"; } } ?> <input name="cod_opcional[]" type="checkbox" id="cod_opcional" value="<? echo $row_Opcional['cod_opcional']; ?>" <? echo $opcional_selecionado; ?>><? echo $row_Opcional['opcional']; ?> <? } ?> Desde já agradeço a ajuda
  10. pedrohsantis

    Importando Relatórios XLSX

    Bom dia, estou com a seguinte dúvida, sou novo no "Mundo php" então ainda estou apanhando. Preciso criar um sistema simples, porém que ele faça o seguinte. Importe um relatório xlsx , que eu abra ele consigo editar se precisar. Após isso, preciso gerar um novo relatório porém com nome campos diferentes. Assim, temos um sistema hoje, porem ele gera um relatorio no qual os campos são diferentes no SAP, e não é necessário de todos os campos que o outro sistema gera , porém para ganharmos tempo , eu tive a ideia de criar tipo de um "conversor" para essa finalidade, importar o relatorio de um sistema, filtrar os campos que serão necessario para o SAP e exportar para o SAP. é possível criar algo assim ?
  11. Richard.Ribeiro

    Salvar dados dos Inputs adicionados pelo OnClick

    Boa tarde Pessoal e minha primeira vez aqui. e gostaria de uma ajuda. como posso salvar no banco o input adicionado pela função ONCLICK?? Encontrei essa ajuda aqui no fórum "(formulario[0][quantidade]) para que os inputs adicionados não fiquem com mesmo nome, porém ainda não conseguir salvar no banco, estou salvando apenas o principal. Resumindo, preciso salvar os pedidos de todos inputs e select adicionado pelo onlick. <div id="box" > <form id="teste" method="post"> <?php if(isset($_POST['acao'])){ $tipo_material = $_POST['material']; $quantidade = $_POST['quantidade']; // salvar no banco de dados! $gravar = new Painel(); $gravar->cadastrarItem($tipo_material,$quantidade); } ?> <div class="pedido"> <label>Selecione Material:</label> <select name="formulario[0] [material]" id="material"> --AQUI MOSTRA OS DADOS RETORNADOS POR UM CONSULTA AO BANCO COM FOREACH-- </select> <input type="text" id="quantidade" name="formulario[0][quantidade]" placeholder="Digite a Quantidade" > <input type="submit" name="acao" value="Cadastrar!"> </form> </div><!--pedido--> </div><!--box-->
  12. GabrielB3r

    Salvar campo dinâmico no banco de dados

    Bom dia pessoal, tenho um formulário que contém 5 exames a serem cadastrados em bancos de dados diferentes. Porém na aba "outros" fiz um campo dinâmico caso a pessoa realize outros exames que não são mostrados no formulário. Segue a parte do código: exames.php A parte à baixo está dentro do formulário <form id="FormExamesAnimal" method="POST"> <div id="form_outros"> <script type="text/javascript"> var qtdeCampos = 0; function addCampos() { var objPai = document.getElementById("campoPai"); //Criando o elemento DIV; var objFilho = document.createElement("div"); //Definindo atributos ao objFilho: objFilho.setAttribute("id","filho"+qtdeCampos); //Inserindo o elemento no pai: objPai.appendChild(objFilho); //Escrevendo algo no filho recém-criado: document.getElementById("filho"+qtdeCampos).innerHTML = "<div id='form_outro'><fieldset class='scheduler-border'><legend class='scheduler-border'>Exame outro:</legend><div class='col-md-6'><label>Data de Envio do Material:</label><input type='text' class='form-control campos' id='data_mat_outro"+qtdeCampos+"' name='data_mat_outro[]'></div><div class='col-md-6'><label>Data do Resultado:</label><input type='text' class='form-control campos' id='data_result_outro"+qtdeCampos+"' name='data_result_outro[]'></div><div class='col-md-6'><label>Resultado:</label><input type='text' class='form-control campos' id='result_outro"+qtdeCampos+"' name='result_outro[]'></div><div class='col-md-6'> <label>Destino Animal:</label><input type='text' class='form-control campos' id='dest_outro"+qtdeCampos+"' name='dest_outro[]'></div><div class='col-md-12'><label>Observação:</label><textarea class='form-control' rows='4' id='obs_outro"+qtdeCampos+"' name='obs_outro[]' placeholder='Insira um Comentário se necessário'></textarea></div></fieldset></div><input type='button' onClick='removerCampo("+qtdeCampos+")' value='Apagar campo'>"; qtdeCampos++; } function removerCampo(id) { var objPai = document.getElementById("campoPai"); var objFilho = document.getElementById("filho"+id); //Removendo o DIV com id específico do nó-pai: var removido = objPai.removeChild(objFilho); } </script> <fieldset class="scheduler-border"> <legend class="scheduler-border">Exame outro:</legend> <div class="col-md-6"> <label>Data de Envio do Material:</label> <input type="text" class="form-control campos" id="data_mat_outro" name="data_mat_outro"> </div> <div class="col-md-6"> <label>Data do Resultado:</label> <input type="text" class="form-control campos" id="data_result_outro" name="data_result_outro"> </div> <div class="col-md-6"> <label>Resultado:</label> <input type="text" class="form-control campos" id="result_outro" name="result_outro"> </div> <div class="col-md-6"> <label>Destino Animal:</label> <input type="text" class="form-control campos" id="dest_outro" name="dest_outro"> </div> <div class="col-md-12"> <label>Observação:</label> <textarea class="form-control" rows="4" id="obs_outro" name="obs_outro" placeholder="Insira um Comentário se necessário"></textarea> </div> </fieldset> <div id="campoPai"></div> <input type="button" value="Adicionar campos" onclick="addCampos()"> </div> <!--FIM OUTROS EXAMES--> </div> <script> /*Filtro com o formato de data*/ $('#data_mat_outro, #data_result_outro').datepicker({ format: "dd/mm/yyyy", language: "pt-BR", autoclose: true }); /*Valida e cadastra os exames*/ $("#FormExamesAnimal").validate({ rules: { data_mat_outro: { required: true }, data_mat_outro: { required: true }, result_outro: { required: true } }, messages: { data_mat_outro: "Informe a data de envio do material", data_result_outro: "Informe a data do resultado", result_outro: "Informe o resultado" }, tooltip_options: { data_mat_outro: { placement:'bottom', trigger:'focus' }, data_result_outro: { placement:'bottom', trigger:'focus' }, result_outro: { placement:'bottom', trigger:'focus' } }, /*Grava os itens no banco*/ submitHandler: function () { $.ajax({ url:"exames/cadastrar_exames.php", type:"POST", data:$("#FormExamesAnimal").serialize(), dataType:'json', beforeSend: function() { $('#gravar').prop("disabled" , true); }, complete: function() { $(':input','#FormExamesAnimal') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected'); mudar_pagina('animais/relatorio.php','#relatorio_paginacao'); CriarToast('Exames cadastrados com sucesso.'); $('#gravar').prop("disabled" , false); }, success:function(resposta) { } });/*ajax*/ return false; }/*submitHandler*/ }); /*validate*/ });/*document redy function*/ </script> Minha dúvida é como eu faço para inserir essa parte no banco de dados, tentei colocar um "for" mas estava salvando somente a última opção cadastrada e as outras maneiras que encontrei pela internet nem funcionaram :/ cadastrar_exames.php include "../../banco_animais/conecta.php"; /*Outros*/ $data_mat_outro = strip_tags($_POST['data_mat_outro']); $data_result_outro = strip_tags($_POST['data_result_outro']); $result_outro = strip_tags($_POST['result_outro']); $dest_outro = strip_tags($_POST['dest_outro']); $obs_outro = strip_tags($_POST['obs_outro']); //caso não tenha sido inserido nenhum valor, salva como não cadastrado. if($data_mat_outro==null && $data_result_outro==null && $result_outro==null && $dest_outro==null && $obs_outro==null){ $data_mat_outro = 'nao cadastrado'; $data_result_outro = 'nao cadastrado'; $result_outro = 'nao cadastrado'; $dest_outro = 'nao cadastrado'; $obs_outro = 'nao cadastrado'; $realiza_outro = 'nao'; } /*Salva no banco*/ $sql_outros="INSERT INTO exame_outros (realiza_outro, data_mat_outro, data_result_outro, result_outro, dest_outro, obs_outro, outro_cod, data_proc) VALUES ('$realiza_outro', '$data_mat_outro', '$data_result_outro', '$result_outro', '$dest_outro', '$obs_outro', '$outro_cod', CURDATE())"; /*realiza_outro salva se o exame foi realizado ou não e é exibido em uma tabela depois, outro_cod serve para fazer referência ao animal escolhido para realizar os exames e data_proc salva a data atual que foi feito o cadastro do exame*/
  13. Olá a todos, Estou com o seguinte problema no meu site, Tenho um campo de formulário que envia todos os dados digitados para meu e-mail e nesse mesmo site tenho um arquivo que faz conexão com meu banco de dados e envia os dados digitados pelo usuário para um tabela que posso usar futuramente para um marketing mail. O problema é, quando o html faz o envio das informações do site, toda informação que vai para o banco de dados vai em branco. Tem alguma forma de fazer com que não se perca as informações do metodo POST após o submit? FORMULÁRIO HTML <form action="" method="post" role="form" class="contactForm"> <div class="form-group"> <input type="text" name="name" class="form-control" id="name" placeholder="Nome" data-rule="minlen:4" data-msg="Informe pelo menos 4 caractéres" /> <div class="validation"></div> </div> <div class="form-group"> <input type="email" class="form-control" name="email" id="email" placeholder="Email" data-rule="email" data-msg="Por favor, insira um e-mail válido" /> <div class="validation"></div> </div> <div class="form-group"> <input type="text" class="form-control" name="subject" id="subject" placeholder="Título" data-rule="minlen:4" data-msg="Informe pelo menos 8 caractéres" /> <div class="validation"></div> </div> <div class="form-group"> <textarea class="form-control" name="message" rows="5" data-rule="required" data-msg="Please write something for us" placeholder="Mensagem"></textarea> <div class="validation"></div> </div> <button type="submit" value="Send" class="btn btn-send">Enviar</button> </form> SCRIPT PHP QUE ENVIA PARA MEU E-MAIL <?php // Variaveis para guardar as informações do formulário $destinatario = "jenner@aureatecnologia.com.br"; $nome = $_POST['name']; $email = $_POST['email']; $mensagem = $_POST['message']; $assunto = $_POST['subject']; // Corpo do e-mail mail ( "$destinatario", "$assunto", " E-mail enviado pelo site com as seguintes informacoes Nome: $nome Assunto: $assunto -- Mensagem: $mensagem", "De: $email" ); // Mensagem de confirmação de envio echo "Mensagem Enviada" ?> SCRIPT QUE ENVIA AS INFORMAÇÕES PARA MEU BANCO DE DADOS <?php include('conexao.php'); $nome = $_POST['name']; $email = $_POST['email']; // Guarda informações no banco de dados $msg_decore="INSERT INTO contato(nome, email, data) values('$nome', '$email', NOW())"; $resultado_msg_decore= mysqli_query($conexao, $msg_decore) ?>
  14. Ola Programadores de Plantão!! Eu tendo um problema em um sistema que eu criei. Criei um sistema WEB de cadastro de questões dissertativa, porem o formulário de cadastro ta e uma tabelas os no BD, mais para frente a pesquisa ficara mais complicada por esse motivo. E também n consigo fazer o relacionamento no select de pesquisa. Olha em baixo o SELECT de pesquisa. Mas agora eu quero separa cada campo do select de pesquisa em um tabela so, Ficando assim o bd: name db: db_quest; name tabelas: tb_ano: id (int), ano (int); tb_assunto: id (int), assunto(varchar); tb_banca : id (int), banca (varchar); tb_ cargo: id (int), cargo (varchar); tb_especialidade : id (int), especialidade (varchar); tb_formacao : id (int), formacao (varchar); tb_orgao : id (int), orgao (varchar); tb_qtdLinha : id (int), qtdLinha (int); tb_tema : id (int), tema(varchar); tb_quest: id (int), tb_ano (MULL), tb_assunto (MULL), tb_banca (MULL), tb_formacao (MULL), tb_especialidade (MULL), tb_cargo (MULL), tb_orgao (MULL), tb_qtdLinha (MULL), tb_tema (MULL), enunciado (TEXT), padraoRes (TEXT), resolucao (TEXT), video (VARCHAR), material (VARCHAR), professor (VARCHAR) , exibir (INT). Blz. A agora minha duvida e essa. Como vou fazer um formulário com esse banco ? Como vou fazer um formulário que tem campos de outras tabelas (de chaves estrangeira)? As imagens a baixo, são para mostrar o SELECT DE PESQUISA que usa para buscar questões no estilo https://qconcursos.com. E também tem as imagens que mostra como esta o meu formulário de cadastro das questões pss: se poder manda alguns arquivos de eexemplo eu agradeço muito
  15. eu estou reformulando um site para escritores, o qual possui média de 3 milhoes de acessos por mês e pouco mais de 4 milhões de textos publicados. Atualmente é utilizado o mysql como banco de dados. Mas estou pensando se uma mudança do Banco de dados pode ser útil. O que vocês acham ? Seria melhor trocar o banco de dados ? se sim, por qual ? Abraço
  16. Wilson Ferreira da Silva

    Banco de dados MYSQL UOLHOST

    Ola pessoal Alguem fez o acesso ao banco de dados MYSQL do UOLHOSt com java, na minha maquina local acesso normalmente , mas, não consigo acessar no servidor UOLHOST
  17. Boa tarde! Pretendo começar a desenvolver sistemas comerciais e ERPs de pequeno e médio porte, mas tenho uma dúvida: Qual SGBD utilizar? Atualmente uso o Access para programas simples e não acho uma boa ideia usar o Access em sistemas mais complexos. Peço que me auxiliem a escolher um bom SGBD que atenda as minhas necessidades. Obrigado!
  18. Zarreftv

    Solicitação de script simples

    PESSOAL, NÃO TENHO CONHECIMENTO EM PHP, E PEÇO DE CORAÇÃO A AJUDA DE VOCÊS. PRECISO DE UM SCRIPT, ONDE, EU TENHA TENHA UMA "TABELA" COM NÚMEROS DIVERSOS (NO CASO IREMOS USAR NÚMEROS DE CODIGOS CADASTRO), ESTA "TABELA" PODE SER ALTERADA(PORÉM COM HTML, OU O QUE FOR MAIS FÁCIL). E ASSIM TERÁ UM TEXT BOX, ONDE O USUARIO VAI INSERIR O SEU CÓDIGO, EXEMPLO SOU O CÓDIGO 0001 , EU IREI INSERIR O CÓDIGO 0001, CASO O MEU CÓDIGO ESTEJA NA TABELA, ABAIXO DESTE TEXT BOX IRÁ APARECER A MSG: VOCÊ ESTÁ APTO. CASO O CODIGO 0001 NÃO ESTEJA NA TABELA, ABAIXO DO TEXT BOX IRÁ APARECER, VOCÊ NÃO ESTÁ APTO. ALGUEM PODERIA ME AJUDAR? POR FAVOR. QUALQUER DÚVIDA EU EXPLICO MELHOR!
  19. allencar.limma

    Não consigo gravar no Banco de Dados

    Tento incluir as informações de um formulário no banco de dados e não consigo. conforme código abaixo. <? /*Incluir as informações no formulario */ include "config.php"; $nome = trim($_POST['nome']); $masp = trim($_POST['masp']); $cpf = trim($_POST['cpf']); $telefone = trim($_POST['telefone']); $email = trim($_POST['email']); $endereco = trim($_POST['endereco']); $data_nascimento = trim($_POST['data_nascimento']); $unidade_lotacao = trim($_POST['unidade_lotacao']); /* Vamos checar algum erro nos campos */ if ((!$nome) || (!$masp) || (!$cpf) || (!$telefone) || (!$email) || (!$endereco) || (!$data_nascimento) || (!$unidade_lotacao)){ echo "ERRO: <br /><br />"; if (!$nome){ echo "Nome Completo é requerido.<br />"; } if (!$masp){ echo "Masp é requerido.<br />"; } if (!$cpf){ echo "CPF é requerido.<br /)>"; } if (!$telefone){ echo "Telefone é requerido.<br />"; } if (!$email){ echo "Email é requerido.<br />"; } if (!$endereco){ echo "Endereço é requerido.<br />"; } if (!$data_nascimento){ echo "Data de Nascimento é requerido.<br />"; } if (!$unidade_lotacao){ echo "Unidade de Lotação é requerido.<br>"; } echo "Preencha os campos abaixo: <br />"; include "formulario_cadastro.php"; }else { /* Vamos checar se o nome de Usuário escolhido e/ou Email já existem no banco de dados */ $sql_email_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE email='{$email}'" ); $sql_masp_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE masp='{$masp}'" ); $sql_cpf_check = mysql_query( "SELECT COUNT(usuario_id) FROM usuarios WHERE cpf='{$cpf}'" ); $eReg = mysql_fetch_array($sql_email_check); $uReg = mysql_fetch_array($sql_masp_check); $uReg = mysql_fetch_array($sql_cpf_check); $email_check = $eReg[0]; $masp_check = $uReg[0]; $cpf_check = $uReg[0]; if (($email_check > 0) || ($masp_check > 0) || ($cpf_check > 0)){ echo "<strong>ERRO</strong>: <br /><br />"; if ($email_check > 0){ echo "Este email já está sendo utilizado.<br /><br />"; unset($email); } if ($masp_check > 0){ echo "Este Masp já está sendo utilizado.<br /><br />"; unset($masp); } if ($cpf_check > 0){ echo "Este CPF já está sendo utilizado.<br /><br />"; unset($cpf); } include "formulario_cadastro.php"; }else{ /* Se passarmos por esta verificação ilesos é hora de finalmente cadastrar os dados. Vamos utilizar uma função para gerar a senha de forma randômica*/ function makeRandomPassword(){ $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7){ $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $senha_randomica = makeRandomPassword(); $senha = md5($senha_randomica); // Inserindo os dados no banco de dados //$cpf = htmlspecialchars($cpf); ***RETIRADO PELO FATO DE NÃO ESTA SENDO USADO $sql = mysql_query( "INSERT INTO usuarios (none, masp, cpf, telefone, email, endereco, data_nascimento, unidade_lotacao) VALUES ('$nome', '$masp', '$cpf', '$telefone', '$email', '$endereco', '$data_nascimento', '$unidade_lotacao', now())") or die( mysql_error() ); if (!$sql){ echo "Ocorreu um erro ao criar sua conta, entre em contato."; }else{ $usuario_id = mysql_insert_id(); // Enviar um email ao usuário para confirmação e ativar o cadastro! $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: RCI - <rci@rcionline.com.br>"; $subject = "Confirmação de cadastro - www.rcionline.com.br"; $mensagem = "Prezado {$nome} {$masp},<br /> Obrigado pelo seu cadastro em nosso site, <a href='http://www.rcionline.com.br'> http://www.rcionline.com.br</a>!<br /> <br /> Para confirmar seu cadastro e ativar sua conta em nosso site, podendo acessar à áreas exclusivas, por favor clique no link abaixo ou copie e cole na barra de endereço do seu navegador.<br /> <br /> <a href='http://www.rcionline.com.br/ativar.php?id={$usuario_id}&code={$senha}'> http://www.rcionline.com.br/ativar.php?id={$usuario_id}&code={$senha} </a> <br /> <br /> Após a ativação de sua conta, você poderá ter acesso ao conteúdo exclusivo efetuado o login com os seguintes dados abaixo:<br > <br /> <strong>Usuario</strong>: {$usuario_id}<br /> <strong>Senha</strong>: {$senha_randomica}<br /> <br /> Obrigado!<br /> <br /> Webmaster<br /> <br /> <br /> Esta é uma mensagem automática, por favor não responda!"; mail($email, $subject, $mensagem, $headers); echo "Foi enviado para seu email - ( ".$email." ) um pedido de confirmação de cadastro, por favor verifique e sigas as instruções!"; } } } ?>
  20. Fernanda Ribeiro

    Contagem de dias >=7

    Boa tarde, Sou iniciante e tenho uma questão que não consegui resolver até o momento. Em uma tabela tenho: SELECT [FK_int_Recurso] ,[dtt_Referencia] ,[dtt_Descanso_Ini] ,[dtt_Descanso_Fim] ,[int_Descanso_Dif_Mnto] ,[vch_Descanso_Dif_Hora] FROM [dbDWCSC].[dbo].[tbHExt_InterIntraJornada] Onde [FK_int_Recurso] é o código do Colaborador, [dtt_Referencia] é a data em que foi realizada a batida de ponto, [dtt_Descanso_Ini] = batida de ponto inicial e [dtt_Descanso_Fim] = batida de ponto final. Preciso saber qual recurso bateu ponto por 7 dias consecutivos (uteis ou não), ou mais. Agradeço a atenção
  21. Vagner Nunes

    Erros de conexões no ambiente

    Prezados, Tenho um ambiente, que tem cerca de uns 80 sites publicados, o problema que está ocorrendo, que além da lentidão, hora aparece a mensagem A connection attempt failed because the connected party did nor properly respond a period of time, or established connection failed because connected host has failed to respond. Neste ambiente, as minhas páginas são em ASP.NET com C#, com conexão ao banco de dados MySql. Não sei como proceder nesta situação, poderiam me ajudar?
  22. 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
  23. Quero selecionar 10 noticias do banco de dados, irei utilizar paginação, então na próxima pagina será selecionada da 11-20, 21-30. Só que em todos esses select eu quero que venha a noticia principal que é definida pela coluna "destaque". O motivo é que eu não quero usar 2 select pra buscar noticias. Pra ser bem resumido, eu quero selecionar a noticia principal e depois selecionar mais 10 que podem ser qualquer uma Tentei da seguinte forma: select * from news where destaque = true UNION select * from news ORDER BY id DESC LIMIT 10 OFFSET 1;
  24. Fabricio Guilherme

    Ligação com banco de dados externo

    Olá pessoal, esse é meu primeiro post, gostaria de uma ajuda de alguém que tenha contato com Woocommerce/ Wordpress. Eu recebi uma solicitação de um cliente para conectar um web service a loja dele, com o objetivo de verificar vagas existentes em pousadas, depois de agrupar os dados do pedido, enviar um formulário para os colaboradores dele e assim, efetuar a venda. A principio a loja funciona no modo orçamento apenas e por enquanto vai permanecer assim, minha solução foi criar um plugin para o Woocommerce que faz todo esse trabalho de forma externa, usando os ganchos do wordpress. A minha questão é se o cliente for colocar a loja no modo venda, como vou tratar a quantidade de variações? O Woocommerce é preparado pra isso ou seria melhor outro gerenciador de loja? OBS: Pra ficar mais fácil de entender a cliente é uma agência de viagens, como a decolar por exemplo. E portanto se conecta a outros bancos com uma infinidade de variáveis, restrições e métodos diferentes em cada atividade diferentes. OBS: Estou disposto a novas plataformas que suportem essa complexibilidade de dados, se houver algo PHP + MySQL é muito bem vindo kkkk
  25. Olá, estou desenvolvendo um banco de dados para coletar informações e relatar para a Diretoria as despesas e custos dos veículos. Estou um pouco enferrujado, devido minha área atualmente ser a contabilidade. Preciso que quando informado a Placa do veículo ao descer para o próximo input seja informado o tipo de combustível que aquele veículo utiliza (variando entre Gasolina e Diesel) puxando do cadastro do veículo. Por exemplo: Selecionei a placa MMA5554 e ao descer para o próximo input ou na hora que selecionar a placa ele busca no bando de dados e informa o tipo de combustível (para evitar erro no lançamento e facilitar o registro). <label>VEÍCULO:</label><br/> <select class="campo_digitar" name="veiculo"> <option>-- Selecione --</option> <?php $consultasql = "SELECT * FROM kloc_panelcontrol.veiculo order by id "; $lista_empresa = $con->query($consultasql); while ($dados = $lista_empresa->fetch()) { ?> <option value="<?php echo $dados['id'];?>"><?php echo $dados['placa'];?></option> <?php } ?> </select><br/> <label>TIPO DE COMBUSTÍVEL:</label><br/>
×

Important Information

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