Pesquisar na Comunidade
Mostrando resultados para as tags ''MYsql''.
Encontrado 582 registros
-
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.
- 1 resposta
-
Boa noite, gostaria de saber tem alguma maneira de prevenir a inclusão de registros do mesmo valor na minha tabela. O código é o seguinte: <?php include_once('conexao.php'); $nome=$_POST['nome']; $sobrenome=$_POST['sobrenome']; $data=$_POST['data_nasc']; $rm=$_POST['rm']; $curso=$_POST['curso']; $email=$_POST['email']; $senha=$_POST['senha']; $sqlinsert = "insert into usuarios(nome, sobrenome, data_nasc, rm, curso, email, senha) values('$nome','$sobrenome','$data','$rm','$curso','$email','$senha')"; $resultado = @mysqli_query($conexao,$sqlinsert); if(!$resultado) { die('Query inválida: '. @mysqli_error($conexao)); } else { echo "<script type='text/javascript'>alert('Cadastro Concluído!');</script>"; header('Location: index.html'); } mysqli_close($conexao); ?>
-
Qual a melhor forma de gravar valores financeiros com dizimas
11closed postou um tópico no fórum Banco de Dados
Olá, boa tarde! Estou com uma duvida, que pelo o que pesquisei, é bastante discutida nas comunidades de programadores e cada um fala uma coisa, por tanto vim até aqui para tentar chegar a uma conclusão. Gostaria de gravar valores financeiros no BD de alguma forma que não traga problemas futuros, por causa de possiveis arredondamentos automaticos. Quero saber qual o melhor mecanismo para gravar no campo de valores financeiros, valores com decimais e dizimas, exe: 0.2308, 128.997, 1.28989 ..etc independentemente da quantidade de numeros no dizimas, eu preciso saber a quantidade exata. Obrigado, no aguardo -
Olá prezados, tenho um sistema de pedidos, e não quero que alguns pedidos fiquem no banco de dados, então eu decidi o seguinte: Decidi colocar um botão para limpar os registros, sendo que: Eu quero remover apenas os registros que não estiverem pago, pegando da coluna de modificado, onde essa coluna a data precisa ter um intervalo de 10 dias, pra não ter que deletar pedidos de datas após 10 dias, não sei se consegui explicar bem, mais eu imagino que quem entende, vai conseguir me compreender, preciso apenas deletar registros mais antigos que 10 dias contados de hoje.
-
Bom dia Pessoal! Estou adaptando um codigo existente de votação que adiciona um voto para cada curso selecionado para pegar os dados do usuario logado no sistema atraves (.$_SESSION['nome']."', e .$_SESSION['email']."',) e adicionar na tabela incricoes com o curso selecionado da tabela Gostaria de restringir a votação somente 20 registros por curso(id) --------- <?php session_start(); include_once("conexao.php"); //Verificar se está vindo a variável id pela URL if(isset($_GET['id'])){ if(isset($_COOKIE['voto_cont'])){ $_SESSION['msg'] = "<div class='alert alert-danger'>Você não pode mais inscrever-se!</div>"; header("Location: cursos.php"); }else{ setcookie('voto_cont', $_SERVER['REMOTE_ADDR'], time() + 5); $result_produto = "UPDATE produtos SET qnt_voto=qnt_voto + 1 WHERE id ='".$_GET['id']."'" ; $resultado_produto = mysqli_query($conn, $result_produto); //Inserir na tabela incricoes nome do curso selecionado, nome e email do usuario logado // var_dump($dados); $result1_usuario = "INSERT INTO inscricoes (nome_curso, nome_usuario, email) VALUES ( '" .$_GET['id']. "', '" .$_SESSION['nome_usuario']. "', '" .$_SESSION['email']. "' )"; $resultado1_usario = mysqli_query($conn, $result1_usuario); if(mysqli_affected_rows($conn)){ $_SESSION['msg'] = "<div class='alert alert-success'>Inscrição efetuada com sucesso!</div>"; header("Location: cursos.php"); }else{ $_SESSION['msg'] = "<div class='alert alert-danger'>Erro ao inscrever-se!</div>"; header("Location: cursos.php"); } } }
-
Olá, tudo bem.Estou tendo problemas com a exibição de uma virgula sim de uma virgula kkkk. Pra que gere o sql certo com as divisões dos números por virgula. function exibircod($cod, $busca) { $num_linhas = mysqli_num_rows($busca); $i = 1; echo "delete from produto where CodProd in("; while ($assocfunc = mysqli_fetch_assoc($busca)) { echo $assocfunc[$cod] . ","; } echo ");"; } $sql2 = exibircod('CodProd', $busca); echo $sql2; No momento que dou echo $assocfunc[$cod] . "," ele coloca as virgula nos lugares certos mas coloca no final também. Resultado: delete from produto where CodProd in(20,21,22,23,);
-
Como montar uma arquitetura eficaz para grandes quantidades da dados?
icorradi postou um tópico no fórum Banco de Dados
Tenho uma "rede social" de artigos, e existem mais de 5 milhoes de artigos registrados. Meu backend foi feito com Django, então foi utilizado o Postgres. Estou com um grande problema: para fazer a consulta na tabela de artigos, está SUPER lento, claro q o motivo (creio eu), é a quantidade de linhas (mais de 5 milhoes) e a quantidade de texto da coluna do corpo do artigo. Mas como arquitetar meu banco de dados para para ser tipo o wikipedia? Como deixar minha consulta rapida? Separar em varios bancos? Como essas empresas gigantes (facebook, wikipedia, amazon, google) fazem pra suportar milhoes de dados? O meu problema será q é o Postgres, q não é preparado pra isso? Obrigado. -
Bom galera, é o seguinte, estou fazendo um programinha simples de Sistema de Toner, sou iniciante e preciso de uma mãozinha... Tenho a tabela Item que mostra a quantidade de itens que tenho no estoque. E tenho a tabela pedido, que será a tabela que a pessoa vai requisitar os toner, o que estou tentando fazer é: Na hora de inserir o pedido, teria que pegar o dado Qtditem(item em estoque) e subtrair do Qtd_pedido, que a pessoa irá inserir na hora. Lembrando que terá vários modelos de Toners, ou seja vários estoques. Dependendo do Modelo que o usuário marcar irá subtrair de uma quantidade diferente no estoque... Não faço a miníma ideia de como faço isso, se puderem me ajudar. Obrigado! ps: não sei se meu bd está correto para isso que estou querendo fazer.
-
Ola, estou aprendendo agora sobre o php e queria ver se alguém ai pode me ajudar! Estou com uma dúvida aqui! Eu fiz um for chamando imagens do banco de dados, e queria saber se tem como no meio dessas imagens aparecer um banner de publicidade tipo assim, você passa duas fotos aparece um banner de publicidade, ai você passa mais duas fotos aparece outro banner...
-
Estou tendo dificuldade para entender como é feito o tratamento de mascaras e conversões de data, tenho a pagina cadastro.php onde tem os campos para digitar os dados um deles é a data de nascimento, onde coloquei as mascaras na pagina de script como mostra em anexo, dessa forma ele mostra certo os campos para o cliente digitar no formato 00/00/0000, porem quando envia ao banco ele aparece como mostra em anexo 0000-00-00, e na pagina consulta ele retorna o valor do banco dessa forma também. Gostaria que aparece a mascara na pagina consulta para o cliente digitar da forma certa 00/00/000 e enviasse ao bando sem as mascara se possível, mas que retornasse a pagina de consulta com as mascara certa no formato 00/00/000 Obs. Sei que o banco aceita apenas 2019-04-25, qualquer valor inserido em outro formato ele vai entender como 0000-00-00, mas como faria para aparecer na pagina de cadastro.php a mascara 25/04/2019 fosse passado para o banco 2019-04-25 e retorna na consulta.php 25/04/2019. Cadastro de Cliente Pagina Cadastro de Cliente.php <!-- Campo Data Nasc --> <div class="input-field col s12"> <i class="material-icons prefix">event_note</i> <input type="text" name="datanasc" id="datanasc" maxlength="10" required> <label for="datanasc"> DataNasc do Cliente</label> </div> -------------------------------------------------------------------------- Pagina create.php <?php session_start(); include_once 'conexao.php'; $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_SPECIAL_CHARS); $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); $telefone = filter_input(INPUT_POST, 'telefone', FILTER_SANITIZE_NUMBER_INT); $cpf = filter_input(INPUT_POST, 'cpf', FILTER_SANITIZE_NUMBER_INT); $datanasc = filter_input(INPUT_POST, 'datanasc', FILTER_VALIDATE_INT); $querySelect = $link->query("select email from tb_clientes"); $array_emails = []; while ($emails = $querySelect->fetch_assoc()): $emails_existentes = $emails['email']; array_push($array_emails, $emails_existentes); endwhile; if(in_array($email,$array_emails)): $_SESSION['msg'] = "<p class='center red-text'>".'Já existe um cliente cadastrado com esse email'."</p>"; header("Location: ../CadCli.php"); else: $queryInsert = $link->query("insert into tb_clientes values(default,'$nome','$email','$telefone','$cpf','$datanasc')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastro efetuado com Sucesso!'."<br>"; header("Location: ../CadCli.php"); endif; endif; ----------------------------------------------------------------------------------------------------- Pagina read.php <?php include_once 'conexao.php'; $querySelect = $link->query("select * from tb_clientes"); while ($registros = $querySelect->fetch_assoc()): $id = $registros['id']; $nome = $registros['nome']; $email = $registros['email']; $telefone = $registros['telefone']; $cpf = $registros['cpf']; $datanasc = $registros['datanasc']; echo "<tr>"; echo "<td>$nome</td><td>$email</td><td>$telefone</td><td>$cpf</td><td>$datanasc</td>"; echo "<td><a href='editar.php?id=$id'><i class='material-icons'>edit</i></a></td>"; echo "<td><a href='banco_de_dados/delCliConfirma.php?id=$id'><i class='material-icons'>delete</i></a></td>"; echo "</tr>"; endwhile; --------------------------------------------------------------------------------------------------------------------- Pagina de Script Jquery <!-- Inicialização Jquery Mascaras --> <script type="text/javascript"> jQuery.noConflict(); jQuery(function($){ $("#datanasc").mask("99/99/9999"); $("#telefone").mask("(099)-99999-9999"); $("#cpf").mask("999 999 999-99"); }); </script>
- 6 respostas
-
- php
- javascript
-
(e mais 2 )
Tags:
-
Olá pessoal, estou tendo um problema ao inserir dados no meu banco. Tenho duas tabelas conectadas, empresa e informacões. ESTRUTURA DA TABELA EMPRESA CREATE TABLE IF NOT EXISTS `empresa` ( `empresa_id` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(30) NOT NULL, `senha` varchar(8) NOT NULL, `cnpj` varchar(14) NOT NULL, `telefone` varchar(45) NOT NULL, `nome` varchar(30) DEFAULT NULL, PRIMARY KEY (`empresa_id`), UNIQUE KEY `email_UNIQUE` (`email`), UNIQUE KEY `cnpj_UNIQUE` (`cnpj`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; ESTRUTURA DA TABELA INFORMACOES CREATE TABLE IF NOT EXISTS `informacoes` ( `informacoes_id` int(11) NOT NULL AUTO_INCREMENT, `nome_fantasia` varchar(20) NOT NULL, `endereco` varchar(45) NOT NULL, `descricao_da_empresa` varchar(140) NOT NULL, `inicio_expediente` time NOT NULL, `fim_expediente` time NOT NULL, `tipo_estabelecimento` varchar(11) NOT NULL, `foto_perfil` varchar(20) NOT NULL, `empresa_id` int(11) DEFAULT NULL, PRIMARY KEY (`informacoes_id`), KEY `fk_informacoes_idx` (`empresa_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 como podem ver, ambas estão ligadas através da chave estrangeira "empresa_id". Okay, meu banco está funcionando perfeitamente, porém estou encontrando problema ao vincular as chaves estrangeiras e primarias. METODO SALVAR EMPRESA public function salvar($empresa){ try{ $sql = "INSERT INTO empresa(email, senha, cnpj) VALUES (?,?,?)"; $stmt = $this->pdo->prepare($sql); $stmt->bindValue(1, $empresa->getEmail()); $stmt->bindValue(2, $empresa->getSenha()); $stmt->bindValue(3, $empresa->getCNPJ()); $stmt->execute(); if(isset($stmt)){ echo "<script>alert('Cadastro quase finalizado');window.location.href='../informacoes.html'</script>"; } }catch(PDOException $e){ echo $e->getMessage(); } } METODO SALVAR INFORMACOES public function inserirInformacoes($dados, $name, $tmp, $size){ $ext = end(explode('.', $name)); $pasta = '../imagens-perfil'; $maxSize = '1024 * 1024 *2'; $permitir = array('jpg', 'jpeg', 'png'); $name = uniqid().'.'.$ext; $sql = "INSERT INTO informacoes(nome_fantasia, endereco, descricao_da_empresa, inicio_expediente, fim_expediente, tipo_estabelecimento, foto_perfil, empresa_id) VALUES (?,?,?,?,?,?,?,?)"; $stmt = $this->pdo->prepare($sql); $stmt -> bindValue(1, $dados->getNome()); $stmt -> bindValue(2, $dados->getEndereco()); $stmt -> bindValue(3, $dados->getDescricao()); $stmt -> bindValue(4, $dados->getInicioExpediente()); $stmt -> bindValue(5, $dados->getFimExpediente()); $stmt -> bindValue(6, $dados->getTipoEstabelecimento()); $stmt -> bindValue(7, $name); $stmt -> bindValue(8, ); $stmt -> execute(); if(isset($stmt)){ $upload = move_uploaded_file($tmp, $pasta.'/'.$name); if($upload){ echo "<script>alert('Postado com sucesso');window.location.href='../index.html'</script>"; } } } Como disse mais acima, meu banco está funcionando perfeitamente, entretanto não consigo recuperar o id criado na inserção dos dados na tabela empresa e joga-lo para a tabela informações como uma chave estrangeira. Lembrando que os dois métodos estão em arquivos separados. Desde já agradeço a ajuda de todos.
-
Bom dia geral, Depois de tanto tempo sem praticar com BD, estou precisando fazer um select join no Access entre 2 tabelas e não chego no ponto que preciso. TABELA PROCESSOS Proc_ID = Autonum Proc_Num = Int Proc_Obj = Str Proc_End = Str Proc_Bairro = Str Proc_Empresa1 = Int Proc_Vlr1 = Moeda Proc_Empresa2 = Int Proc_Vlr2 = Moeda Proc_Empresa3 = Int Proc_Vlr3 = Moeda TABELA EMPRESAS Emp_ID = Autonum Emp_Nome = Str Emp_CNPJ = Str Emp_Responsavel = Str Preciso informar o número do processo e retorne os campos de PROCESSOS e EMPRESAS mas eu só estou conseguindo retornar os valores de somente PROC_EMPRESA1, da tabela EMPRESAS com o SELECT JOIN.
-
Boa tarde amigos, Não sei se meu código está correto, pois não consigo fazer com que os campos se preencham automaticamente a partir do número da conta, se puderem me ajudar agradeço. Testes feitos: existe conexão com o banco, valores são apresentados via GET, porém não autocompleta os demais campos no arquivo pagesaidaassociado.php Formulário (pagesaidaassociado.php) <form class="form-horizontal form-label-left input_mask" method="GET"> <div class="col-md-2 col-sm-2 col-xs-6 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="conta" name="conta" placeholder="Conta"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="inputSuccess3" id="nome" name="nome" placeholder="Nome"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-4 col-sm-6 col-xs-6 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="cpf_cnpj" name="cpf_cnpj" placeholder="Cpf/Cnpj"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="perfil" name="perfil" placeholder="Perfil"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control has-feedback-left" id="dt_assoc" name="dt_assoc" placeholder="Data da Associação"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control" id="dt_encerr" name="dt_encerr" placeholder="Data de Encerramento"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="date" class="form-control has-feedback-left" id="dt_encerr_capital" name="dt_encerr_capital" placeholder="Data Encerr. Capital"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="funcionario" name="funcionario" placeholder="Funcionário"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="ano_base" name="ano_base" placeholder="Ano base Encerr."> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="forma_pgto" name="forma_pgto" placeholder="Forma PGTO"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="banco" name="banco" placeholder="Banco"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="agencia" name="agencia" placeholder="Agência"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="tp_conta" name="tp_conta" placeholder="TP Conta"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="conta_destino" name="conta_destino" placeholder="Nº Conta (Com dígito)"> <span class="fa fa-user form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="cpf_cnpj_destino" name="cpf_cnpj_destino" placeholder="Cpf/Cnpj"> <span class="fa fa-envelope form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="nome_destino" name="nome_destino" placeholder="Nome Completo"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control" id="titularidade" name="titularidade" placeholder="Titularidade"> <span class="fa fa-phone form-control-feedback right" aria-hidden="true"></span> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <button type="button" class="btn btn-primary">Cancel</button> <button class="btn btn-primary" type="reset">Reset</button> <button type="submit" class="btn btn-success">Submit</button> </div> </div> </form> Consulta com o BD (consulta_autopreenchimento.php) <?php $conta = $_GET['conta']; //Conexão com o Banco de Dados require_once 'bdconexao.php'; //Informa a quantidade de contas a serem exibidas com seus respectivos saldos $sql = "SELECT * FROM saida_de_associados WHERE conta = '$conta'"; $res = mysql_query($sql, $id) or die (mysql_error()); $query = mysql_fetch_array($res); echo $query['nome']; ?> Javascript (preenchimento_auto.js) $("#conta").blur(function () { var conta = $(this).val(); $.ajax({ type: "GET", url: "consulta_autopreenchimento.php", data: "conta="+conta, success: function(pessoa){ $("#nome").val(Pessoa); } }); });
- 3 respostas
-
- javascript
- mysql
-
(e mais 1 )
Tags:
-
Boa tarde, estou testando um campo para cadastro de usuários, mas quando envio os dados para o banco, o campo senha vai vazio com a codificação MD5. Sem o MD5 a senha é cadastrada normalmente, mas preciso de uma codificação para senha. <?php $nome = $_POST['nome']; $login = $_POST['login']; $senha = md5($_POST['senha']); $email = $_POST['email']; $setor = $_POST['setor']; $conn = mysql_connect('localhost', 'root', '123456'); if (!$conn) { die('Não foi possível conectar: ' . mysql_error($conn)); } mysql_select_db("osafti", $conn); mysql_set_charset("utf8", $conn); $sqlu = mysql_query("INSERT INTO `login`( `nome_login`, `usuario_login`, `email_login`, `setor_login`, `senha_login`) VALUES ('$nome','$login','$email','$setor','$senha')");
-
<?php $servername="localhost"; $username="root"; $password=""; $dbname="erpp"; $conexaobd = mysqli_connect($servername,$username,$password,$dbname); if(!$conexaobd){ die("ERRO ao selecionar o Banco de Dados".mysqli_connect_error()); } echo ""; $sql= mysqli_query($conexaobd, "SELECT * FROM 'estoque'"); echo "<table border=2> <tr> <td>CodEquip</td> <td>Nome</td> <td>Descrição</td> <td>Quant</td> </tr>"; while($row = mysqli_fetch_array($sql)) { echo "<tr>"; echo "<td>" .$row['codequipamento']. "</td>"; echo "<td>" .$row['nome']. "</td>"; echo "<td>" .$row['descricao']. "</td>"; echo "<td>" .$row['quant']. "</td>"; echo "</tr>"; echo "</table>"; } mysqli_close($conexaobd); ?> Da o seguinte erro: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool given in Se eu deixo o While dessa forma While($sql) ele não apresenta o erro porem continua sem puxar as informações
-
mysql Com fazer um formulário com campos FK (chave estrangeira) ?
AndersonAlvesCoelho postou uma questão Perguntas e respostas rápidas
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-
- banco de dados
- php
-
(e mais 4 )
Tags:
-
Com fazer um fromularo com comapos FK (chave estrangeira) ?
AndersonAlvesCoelho postou uma questão Perguntas e respostas rápidas
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_ : id (int), (varchar); tb_ : id (int), (varchar); tb_ : id (int), (varchar); tb_ : id (int), (varchar); -
Ola pessoal boa noite. Eu conheco muito pouco de php e estive acompanhando uma aula no youtube de vba em que ensinava a listar meus dados mysql com o PHP https://www.youtube.com/watch?v=Bvau937aiGE&t=175s Neste tutorial foram criados 3 arquivos: listar.php / mysqlconfig.php /mysqllistar.php mas como o video e bem rapido nao sei se peguei o codigo completo e como nao conheco muito bem a linguagem nao sei onde posso estar errando. listar.php <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php // Fazemos o include do arquivo com as config do banco de dados include "mysqlconfig.php"; // Executa a clausula SQL include "mysqllistar.php"; $sql = "SELECT * FROM meuhost_DB.clientes ORDER BY Nome ASC"; $res = mysqllistar($conect,$sql); ?> <table width=100% cellpading=0 cellspacing=0> <?php $cont = 0; // Exibe o resultado da nossa consulta while ($row = mysql_fetch_array($res)) { // Zebramos nossa linha da tabela onde pegamos o cont divimos por 2 // se o resto for zero mostramos uma cor, se nao for mostramos outra if ($cont % 2 == 0) { $cor = "#f2f2f2"; } else { $cor = "#ffffff"; } echo "<tr bgcolor='".$cor."'>"; echo "<td>".$row['ID']."</td>"; echo "<td>".$row['Nome']."</td>"; echo "<td>".$row['Endereco']."</td>"; echo "<td>".$row['Uf']."</td>"; echo "<td>".$row['Telefone']."</td>"; echo "</tr>"; $cont = $cont + 1; } ?> </table> </body> </html> mysqlconfig.php <?php // Nesse arquivo passamos as configuraces para nosso servidor MySQL // Configuracao endereco MySQL $hostname ="meuhost.com"; // Configuracao do nome da base de dados MySQL $database="meuhost_DB"; // Configuracao do nome do usuario de acesso a base de dados MySQL $usuario="meuhost_usuario"; // Configuracao da senha de acesso a base de dados MySQL $senha="Minhasenha"; //Conectamos ao nosso servidor MySQL if(!($conect = mysql_connect($hostname,$usuario,$senha))) { echo "Erro ao conectar ao MySQL."; exit; } // Selecionamos nossa base de dados MySQL If(!($con = mysql_select_db($database,$conect))) { echo "Erro ao selecionar ao MySQL."; exit; } ?> mysqllistar.php <?php function mysqllistar($conect,$sql,$falha = 1) { if(empty($sql) OR !($conect)) { return 0; } if (!($res = @mysql_query($sql,$conect))) { if($falha) echo "Erro na SQL."; exit; } return $res; } ?> Agradeceria muito se voces pudessem me ajudar a visualizar meu erro e me indicar fontes para buscar sobre como adicionar / excluir e editar mysql com php. Obrigado desde ja Fe
-
Prezados, Bom dia. Estou enfrentando um "problema" com os bancos de dados MySQL após mudança de servidor. O problema é devido ao não preenchimento das colunas das tabelas. No outro servidor, passava normalmente... porém nesse servidor, sempre gera erro. As colunas não estão setadas para aceitar NULL, porém se eu não inserir todas as colunas no INSERT, o erro é gerado. É possivel configurar para que o MySQL "aceite"? Já que o antigo servidor passava direto. Servidor: Windows Server
-
Boa tarde, preciso buscar um cep dento da faixa de cep cadastrado no banco... **banco de dados:** cep_id | cidade | cep_de | cep_ate 1 | jau | 10000000 | 15000000 $cep = "15086210"; $stmt = $pdo->prepare("SELECT * FROM ceps WHERE cep_de = :a BETWEEN cep_de AND cep_ate"); $stmt->bindParam(':a', $cep); $stmt->execute(); $result = $stmt->fetch(PDO::FETCH_ASSOC); if($result->cep_de == $cep): echo "ok"; else: echo "erro"; endif; Se o cep estiver dentro da faixa de cep cadastrada ele dá um 'ok", se não tiver dentro da faixa ele retorna um "erro". Como faço para me retornar o resultado?
-
Estou criando um plugin que devera agendar horários de uso em locais da faculdade, porem ao criar bd estou com dificuldades. a tabela lab vaia conter os laboratórios que serão 7 e na tabela horários vao ser 6 horários por dia. queria saber como pegar os horários que estarão vagos por data, sendo que cada laboratório tem 6 horários por dia . ex. lab1 -> dia 01/01/2019 - 09 as 10-> esta ocupado, mas esta tem outros hoararios que estara disponivel , e eu queria mostra-los. como proceder no mysql? ao preencher a data busca o horário disponível e apos escolher horario preenche o laboratório. essa e minha ideia
-
Olá bom dia, eu preciso fazer um pesquisar com 4 selects, terá que vim do banco de dados esses dados, porém estou trabalhando com views ou seja, primeiro crio o arquivo.html e só em outra área do site eu faço as rotas, e como todos sabemos não da pra colocar PHP no HTML... queria fazer dessa forma aqui Ai puxaria de uma tabela no banco de dados, mas, não estou conseguindo fazer... Queria uma orientação... Por favor!
-
mysql Inserindo dados em uma tabela com base em outras 2 tabelas.
jardeldint postou um tópico no fórum MySQL
Estou em um dilema simples (creio eu) Eu possuo 3 tabelas em questão.. a tabela Associado, tabela Pedido e a caixaEnt. Os campos do associado são: id, ref_by, nome .... Os campos do pedido são: pedido_id, pedido_cliente, pedido_data, pedido_status, pedido_total_produto. Os campos do caixaEnt são: id, id_cliente,cliente,id_doc,valor,data O que preciso fazer é o seguinte: Preciso inserir na tabela caixaEnt, todos os pedidos que tenham o status 4. Porém preciso que preencha com os dados: id_cliente (codigo do associado q está na tabela pedido.pedido_cliente)), cliente (nome do associado), id_doc(código do pedido), valor (valor do pedido), data (data do pedido). Quero fazer isso tudo automaticamente através direto do mysql, sem usar outra linguagem de programação como o JSP. -
Galera, fiz um crud o professor até explica como funciona cada, mas ele não ensina a criar um botão que chama uma função que apaga, como seria feito? algum exemplo? link do projeto: https://www.guj.com.br/t/botao-para-alterar-em-php/385691 tudo funciona, a inserção, a pesquisa, agora falta o botão de editar e o botão de excluir (não sei colocar isso) alguém em dá um help?
-
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