Jump to content

Search the Community

Showing results for tags 'bd'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 65 results

  1. Matheus_Moura

    Conexão banco de dados com PHP e ORACLE

    Boa tarde. Estou fazendo uma aplicação PHP em um PC Linux com Lubuntu como SO, para conexão com um banco de dados ORACLE 11g. Porém quando utilizo a função oci_connect ou qualquer outra função para oracle é retornado uma mensagem informando que estão indefenidas. Estou utilizando o XAMPP como servidor e fiz a configuração no caminho opt/lampp/etc/php.ini retirando o ; tanto no php_oci8.dll como também na php_oracle.dll, porém não obtive sucesso. Coloquei dentro da pasta opt também o instantclient já descompactado e utilizei o PECL para tentar ativar as OCI, porém mesmo assim ainda não consegui sucesso. Alguém teria alguma outra sugestão ? Att, Matheus Moura
  2. Não estou conseguindo inserir dados em uma tabela n:m Codigo do formulario: <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset ="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="../_css/botoes.css"> <link rel="stylesheet" type="text/css" href="../_css/formulario.css"> <title>Cadastro de Pedido/Produto</title> </head> <body> <!-- Menu --> <nav class="navbar navbar-expand-lg navbar-light bg-primary"> <div class="data" style="text-align:right;"> <script type="text/javascript" src="../js/data.js"></script> </div> <div class="container"> <div class="collapse navbar-collapse" id="navbarSite"> <ul class="navbar-nav mr-auto mb-0 mx-auto"> <li class="nav-item"> <a class="nav-link" href="../index.php">Inicio</a> </li> <li class="nav-item"> <a class="nav-link" href="../read/listarPedidoProduto.php"> Tabela </a> </li> </ul> </div> </div> <div class="hora"> <label ID="Clock">00:00:00</label> <script type="text/javascript" src="../js/hora.js"></script> </div> </nav> <!--Fim do menu--> <div class="container"> <h1 class="text-center"> Cadastro de Pedido Produto</h1> <form method="post" action="processaPedidoProduto.php" class="form-signin"> <input type="text" name="pedido_numero" class="form-control" placeholder="Numero do Pedido"> <br><br> <input type="text" name="produto_codigo" class="form-control" placeholder="Codigo do Produto"><br><br> <input type="text" name="quantidade" class="form-control" placeholder=" Quantidade Pedida"><br><br> <input type="submit" name="enviarCadastro" value="Cadastrar" class="form-control btn btn-estilo"><br><br> <input type="reset" value="Apagar" class="form-control btn btn-estilo"> </form> <div class="container text-center"> <?php if(isset($_SESSION['msg'])){ echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> </div> </div> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> <script src="../js/personalizado.js"></script> </body> </html> Codigo que envia os dados para o banco: <?php session_start(); include("../conexao.php"); $pedido_numero =$_POST['pedido_numero']; $produto_codigo =$_POST['produto_codigo']; $quantidade =$_POST['quantidade']; $sql = "INSERT INTO pedido_produto(pedido_numero, produto_codigo, quantidade) VALUES($pedido_numero, '$produto_codigo', $quantidade)"; if($conexao->exec($sql)){ $_SESSION['msg'] = "<p style = 'color:green;'>Cadastro Realizado com sucesso!</p>"; }else{ $_SESSION['msg'] = "<p style = 'color:red;'>Erro: Cadastro falhou!</p>"; } header("Location: cadastrarPedidoProduto.php"); ?> codigo da tabela em questão: CREATE TABLE IF NOT EXISTS `pedido_produto` ( `pedido_numero` INT NOT NULL, `produto_codigo` VARCHAR(45) NOT NULL, `quantidade` INT NOT NULL, PRIMARY KEY (`pedido_numero`, `produto_codigo`), INDEX `fk_produto_codigo_idx` (`produto_codigo` ASC) , INDEX `fk_pedido_numero_idx` (`pedido_numero` ASC) , CONSTRAINT `fk_produto_pedido` FOREIGN KEY (`pedido_numero`) REFERENCES .`pedido` (`numero`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_produto_codigo` FOREIGN KEY (`produto_codigo`) REFERENCES .`produto` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; Estou conseguindo visualizar e deletar os dados, mas inserir e atualizar, não estou conseguindo. Obs: tenho outras 3 tabelas e utilizo o mesmo comando para inserir e elas inserem tudo certinho
  3. Javã JaRLEs

    Soma de Números Inteiros

    Olá, boma dia! Estou tendo dificuldades em acrescentar mais 1 à variável da tabela no banco de dados Tenho a variável $num = 11111111111111111111111. Esse valor será gravado no BD. Essa variável têm 23 caracteres e quero somar mais 1. Isso vai ficar em loop. O problema é que o sistema está apresentando esse resultado: 1.1111111111111E+221.1111111111111E+221.1111111111111E+22 O que estou fazendo de errado?
  4. tatysouzac

    Codeigniter voltando dados login

    Minha view: <div> <form method="post" action="http://localhost/integradorcode/index.php/welcome/validar"> EMAIL: <input type="text" name="email" /> <br><br> SENHA: <input type="password" name="senha"/> <br><br><br><br> <input class="myButton" type="submit" value="Entrar"/> <br><br> </form> <a href="Cadastro.php" class="myButton">Cadastrar</a><br><br> <a href="#" class="myButton">Esqueceu sua senha?</a> </div> Controller: public function validar(){ //var_dump($_POST); $this->load->model("Cadastro_model"); $result = $this->Cadastro_model->validar($_POST["email"],md5($_POST["senha"])); var_dump($result); } Model: function validar($email, $senha){ return $this->db->query("SELECT * FROM `cadastro_clientes` WHERE email_cliente = '{$email}' AND senha_cliente = '{$senha}' AND status = 1 LIMIT 1")->result_array(); } Não da nenhuma mensagem de erro mas coloco senha e login certos do meu bd e o return não retorna nada array 0
  5. Bom dia a todos sou novo aqui encontrei um problema ao tentar realizar uma consulta em duas tabelas bd, para voltar resultado impresso na tela, ja tentei algumas formas li alguns tópicos mas sem sucesso tentei o uso de inner join talvez ou quase certo eu esteja fazendo errado se alguem puder me ajudar segue o pedaço do meu codigo, preciso incluir a pesquisa tambem na tabela ( categorias) <?php foreach ($vendas as $c) { echo '<tr>'; echo '<td>' . $c->nomeCliente . '</td>'; echo '<td>' . $c->valorTotal. '</td>'; echo '<td>' . date('d/m/Y', strtotime($c->dataVenda)) . '</td>'; echo '<td>' . $c->nome. '</td>'; echo '</tr>'; } ?>
  6. nerybahia

    Unificar Banco Access

    Olá! Tenho uma pequena aplicação em Access rodando com 8 usuários simultâneos, alguns acessam via VPN outros, localmente. Acontece as vezes de dar erro na VPN de alguns usuários, então eles lançam os dados localmente em suas máquinas, como faço pra agrupar os dados via VBA nestes banco? Minha ideia é criar um botão na tela principal onde o usuário clicaria, daí o código solicita o local de destino, e o usuário seleciona o banco para a atualização dos dados.
  7. Tenho duas tabelas, a titulospagar e a titulosavulsos e em ambas eu tenho o campo placaMotorista e gostaria de somar os valores de cada uma Gostaria de fazer uma query, juntando os dados delas em determinado tempo, dando GROUP BY em placaMotorista. Fiz as duas queries a seguir, mas os valores retornam errados (muito grandes para cada placa). SELECT SUM(a.valorTitulo) AS geralPlaca, SUM(b.valorTitulo) AS manutencaoPlaca, b.placaMotoristaTitulo AS placa FROM titulospagar a, titulosavulsos b WHERE a.dataVencimentoTitulo BETWEEN '$dataDe' AND '$dataAte' && b.dataTitulo BETWEEN '$dataDe' AND '$dataAte' && a.placaMotoristaTitulo = b.placaMotoristaTitulo && b.placaMotoristaTitulo != 'Nenhum' GROUP BY a.placaMotoristaTitulo, b.placaMotoristaTitulo ORDER BY a.placaMotoristaTitulo ASC, b.placaMotoristaTitulo ASC SELECT SUM(titulospagar.valorTitulo) AS geralPlaca, SUM(titulosavulsos.valorTitulo) AS manutencaoPlaca, titulospagar.placaMotoristaTitulo AS placa FROM titulospagar INNER JOIN titulosavulsos ON titulospagar.placaMotoristaTitulo != 'Nenhum' && titulospagar.placaMotoristaTitulo = titulosavulsos.placaMotoristaTitulo && titulospagar.dataVencimentoTitulo BETWEEN '$dataDe' AND '$dataAte' && titulosavulsos.dataTitulo BETWEEN '$dataDe' AND '$dataAte' GROUP BY titulospagar.placaMotoristaTitulo, titulosavulsos.placaMotoristaTitulo ORDER BY titulospagar.placaMotoristaTitulo ASC Em ambas retorna o mesmo valor para cada placa, mas o valor que retorna é errado. Exemplo do erro com o SQLFiddle: http://www.sqlfiddle.com/#!9/4cdd5c/1 Se alguém puder me ajudar, agradeço desde já!!
  8. Ola, tenho tido muitos problemas com a pagina que tento fazer. lendo varios posts aqui ainda nao consegui consertar os problemas. sera que alguem poderia me ajudar. Os dados do form nao sao enviados ao BD, porem, nenhum erro aparece. Eis meu codigo. Agradeco de antemao. <form method="POST" action="#"> Nome: <input type="CHAR" name="nome"> <br><br>E-Mail: <input type="text" name= "email"> <br><br>Mensagem:<br> <textarea name="comentario"></textarea> <br><br> <input type="submit" value="Enviar"> <input type="reset" value="Limpar"> </form> <hr> <?php $date = date_default_timezone_set('America/Sao_Paulo'); $con=mysqli_connect("localhost","root","","bdcomentarios"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } { $insert = mysqli_query($con,"INSERT INTO tbcomentarios('nome')"); } { $insert = mysqli_query($con,"INSERT INTO tbcomentarios('email')"); } { $insert = mysqli_query($con,"INSERT INTO tbcomentarios('comentario')"); } { $insert = mysqli_query($con,"INSERT INTO tbcomentarios('date_default_timezone_get('Y/m/d')'"); } $sql = "SELECT * FROM tbcomentarios ORDER BY id desc"; $executar=mysqli_query($con, $sql); while( $exibir = mysqli_fetch_array($executar)){ echo $exibir['data']; echo "</br>"; echo $exibir['nome']; echo "</br>"; echo $exibir['email']; echo "</br>"; echo $exibir['comentario']; echo "</br><hr>"; } ?> Dados inseridos manualmente no BD aparecem nos comentarios, apenas dados enviados pela pagina nao sao gravados. Assim foi feito a tabela CREATE TABLE `tbcomentarios` ( `id` INT(5) NOT NULL AUTO_INCREMENT, `nome` CHAR(50) NOT NULL, `email` CHAR(50) NOT NULL, `data` DATE NOT NULL, `comentario` CHAR(50) NOT NULL, PRIMARY KEY (`id`), INDEX `email` (`email`), INDEX `nome` (`nome`), INDEX `data` (`data`), INDEX `comentario` (`comentario`) ) COLLATE='latin1_swedish_ci' ENGINE=MyISAM AUTO_INCREMENT=2 ;
  9. leoteixeira2

    Listar todo BD no input

    Boa noite Turma ! Gostaria de tirar uma dúvida, que é o seguinte estou criando uma planilha online. E Gostaria que todos os dados da tabela produto(NOME DO PRODUTO, PREÇO) seja preenchido em todos os input. Pensei em utilizar AJAX, porem deu certo fazendo consulta por consulta(ID). Existe algum método em que uma unica consulta na tabela produtos liste todos os dados em todos os input ? Obrigado desde ja
  10. leoteixeira2

    Como enviar 2 registro ao BD ao mesmo tempo

    Boa tarde, ao clicar no botão cadastrar(submit). Quero que envie os dados nas duas tabelas ao mesmo tempo "fornecedores" e "carga". Porém ele esta enviando dados apenas na tabela carga, mas quando eu tiro carga e deixo apenas: $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; ele envia para a tabela "pagamentos" . Como faço para usar os dois juntos? $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; $sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')"; Código por completo: <?php if(isset($_POST["submit"])){ $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; $sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')"; if ($con->query($sql) === TRUE) { echo "<script type= 'text/javascript'>alert('Venda cadastrada com sucesso!');</script>"; } else { echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>"; } $con->close(); } O que tem de errado no código ? Por que não consigo enviar os dados nas tabelas "fornecedores" e "carga" ao mesmo tempo?. Obrigado desde ja
  11. Olá, pessoal! Tenho um banco de dados no excel com mais de 800 emails, e estou precisando desenvolver um programa ou página web que pegue todos esses emails e eu possa enviar uma mesma mensagem para todos... imagino que posso fazer isso com php (no caso de uma página web), mas não tenho certeza como. Me ajudem por favor, tenho até dia 8 desse mês pra resolver isso Obrigado a todos!!
  12. Sarah Lopes

    Somar dados do BD em intervalos de 10 em 10

    Olá pessoal, boa noite Tenho dados gravados no meu banco de dados, a tabela se chama DISPOSITIVO e tenho a coluna SENSOR1 que estão gravados os valores 0 ou 1. Esses valores são exibidos em uma tabela, porém como são muitos dados quero somar os primeiros 10 números (por exemplo) e exibir na 1° linha da coluna, depois somar os próximos 10 números exibir na 2° linha da coluna, e assim sucessivamente. Como faço isso?
  13. 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.
  14. Olá, boa tarde! Estou desenvolvendo um "projeto" e ao "termino" deste, não consigo nem rodar que dá erro 404.. Código a seguir: acesso.jsp login.html validaLogin.jsp cadastro.jsp cadCadastro.jsp agendamento.jsp cadAgendamento.jsp altAgendamento.jsp altAgendamentoConf.jsp Tem mais 2 paginas que não deu para enviar, a comunicação com o bd (wampserver) está ok. Ja revisei isto varias vezes.. Sou iniciante.. foto do erro: https://www.google.com/search?client=firefox-b&biw=1600&bih=818&tbm=isch&sa=1&ei=kakFW96sPMmcwgTKqaqgBA&q=HTTP+Status+404+-+Not+Found++type+Status+report++messageNot+Found++description+The+requested+resource+is+not+available&oq=HTTP+Status+404+-+Not+Found++type+Status+report++messageNot+Found++description+The+requested+resource+is+not+available&gs_l=img.3...40800.43934.0.44340.4.4.0.0.0.0.0.0..0.0....0...1c..64.img..4.0.0....0.8WZ5tJEt-oo#imgrc=4l9diSzVy6ZZpM:
  15. Wesleygiovedi

    Ligar PHP ao Oracle

    Bom dia, Pessoal, sou novo na área e preciso de uma ajuda, estou tentando criar uma ligação com o Banco de Dados Oracle 11g, porém não consigo, os passos que eu fiz foram o seguinte: Fui no php.ini e adicionei as chamadas(elas não existiam): extension=php_oci8.dll extension=php_oracle.dll ai criei o seguinte: <html> <head> <title>Teste PHP</title> </head> <body> <?php ora_user = "user"; ora_senha = "senha"; ora_bd = "(DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP) (HOST=10.10.0.24)(PORT=1521) ) ) (CONNECT_DATA=(SERVICE_NAME=tasy)) )"; if (ora_conexao = OCILogon(ora_user,ora_senha,ora_bd) ) echo "Conexão bem sucedida. Usuário conectado: ora_user"; else echo "Erro na conexão com o Oracle."; ?> </body> </html> Com isso eu recebo a chamada no navegador: Parse error: syntax error, unexpected '=' in C:\xampp\htdocs\teste2.php on line 8 Obs. Lembrando que eu coloquei o usuário e senha corretos, instalei o instantcliente e adicionei ele no Path
  16. rafadiogo.oliveira

    Formulário com consulta em BD php

    Olá bom dia, Sou novo aqui no Fórum e tenho pouco experiência em desenvolvimento WEB, mais sou bastante interessado e me viro em coisas simples. Hoje preciso de uma ajuda dos amigos para desenvolver um formulário o mais básico possível. Vou explicar: Preciso que na primeira tela seja exibido somente um campo para o cliente inserir o CNPJ e um botão consultar, dai em diante acontece o seguinte: - Se o cliente estiver no banco de dados(bd.php) prossegue pra próxima pagina onde terá um novo formulário ja preenchido com as informações pesquisados no bd.php(CNPJ, Nome, Email e Telefone) e um botão SOLICITAR, onde irá coletar as informações do formulário e enviar um e-mail para um endereço email@email.com.br. - Se o cliente não estiver no banco de dados(bd.php), apenas mostre uma mensagem em popup "Favor entrar em Contato via Telefone". Sobre a alimentação do banco de dados(bd.php) pensei em somente uma outra pagina com um pequeno formulário para inserir dados. Caso precise remover clientes, no primeiro momento eu posso fazer manualmente no próprio arquivo. Será que é possível fazer algo nesse sentido. Desde ja agradeço a atenção dos amigos e fico no aguardo de uma possível ajuda.
  17. Gente, eu tive que criar um site para um trabalho de escola e criar um formulário cujo os dados vão para o banco de dados, eu fiz tudo certinho, o banco de dados ta conectado ao php do site, e as informações que eu coloco para preencher o formulário aparecem no bd normalmente, porém quando eu inicio a página, antes de inserir as informações, a página mostra que tem erro no código (porque os campos estão vazios), o ideal seria fazer uma condição enquanto os campos estiverem vazios né? Mas não faço a minima ideia de como, já tentei várias formas que vi por aqui.. Na página aparece assim: Notice: Undefined index: Nome in C:\xampp\htdocs\Site\PagContato.php on line 7 (junto com as outras linhas de dado, como email, ddd, telefone e etc) Erro:SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'Nome' cannot be null Meu código ta assim <?php $nome_bd ='teste'; $usuario_bd = 'root'; $senha_bd = ''; $host_bd = 'localhost'; $Nome = $_POST ['Nome']; $Email = $_POST ['Email']; $DDD = $_POST ['DDD']; $Telefone = $_POST ['Telefone']; $Assunto = $_POST ['Assunto']; $Mensagem = $_POST ['Mensagem']; include 'Template.php'; include 'Conexao.php'; $conexao = new Conexao(); $template = new Template(); try{ $conexao = new PDO("mysql:host=$host_bd;dbname=$nome_bd", $usuario_bd,$senha_bd); $conexao->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $conexao -> prepare( 'INSERT INTO contato(Nome, Email, DDD, Telefone, Assunto, Mensagem) VALUES (:Nome, :Email, :DDD, :Telefone, :Assunto, :Mensagem)' ); $stmt->bindValue(":Nome", $Nome); $stmt->bindValue(":Email", $Email); $stmt->bindValue(":DDD", $DDD); $stmt->bindValue(":Telefone", $Telefone); $stmt->bindValue(":Assunto", $Assunto); $stmt->bindValue(":Mensagem", $Mensagem); $stmt->execute(); echo $stmt->rowCount()."linha(s) inseridas"; }catch(PDOException $e){ echo "Erro:".$e->getMessage(); } echo $template->topo(); ?> <form method = "post" action = "PagContato.php" id = "contato" form id = "teste"> <fieldset> <legend> Contato </legend> <label for = "Nome"> Nome: (<span> * </span>) </label> <input data-progression type = "text" name = "Nome" id = "Nome" value = "" placeholder = "" /> <label for = "Email"> E-mail: (<span> * </span>) </label> <input data-progression type = "text" name = "Email" id = "Email" value = "" placeholder = "" /> <article id = "ddd-telefone"> <p class = "um"> <label for = "DDD"> DDD: </label> <input data-progression type = "text" name = "DDD" id = "DDD" value = "" placeholder = "" /> </p> <p class = "dois"> <label for = "Telefone"> Telefone: </label> <input data-progression type = "text" name = "Telefone" id = "Telefone" value = "" placeholder = ""/> </article> <label for = "Assunto"> Assunto: (<span> * </span>) </label> <select name = "Assunto" id = "Assunto"> <option value = ""> Escolha um assunto </option> <option value = "Descrição do produto"> Descrição do produto </option> <option value = "Como funciona o produto"> Como funciona o produto </option> <option value = "Manutenção"> Manutenção </option> <option value = "Outros"> Outros </option> </select> <label for = "Mensagem"> Mensagem: (<span> * </span>) </label> <textarea name = "Mensagem" id = "Mensagem" cols = "" rows = ""></textarea> <input data-progression type = "submit" name = "enviar" id = "enviar" value = "Enviar"/> </fieldset>
  18. Preciso fazer com que um mesmo select, automaticamente preecha 4 campos, com dados previamente cadastrados num banco de dados.
  19. Daniel Ferreira Carneiro

    ERRO para Editar Banco de Dados

    Pessoal me da uma força ai, fiz um banco de dados, Editavel, quando tenho a linha abaixo está assim: $query = mysqli_query($link,"update contato set nome='$nome', telefone='$telefone', where id='$id';"); Não consigo alterar os dados pois aparece essa mensagem de erro abaixo: Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where id='$id'' at line 1 Quando APAGO o where id='$id' Eu consigo alterar, porem todos os Dados do banco alteram também, como se um alterasse todos. vou postar o código inteiro: <?php $id = filter_input(INPUT_GET, "id"); $nome = filter_input(INPUT_GET, "nome"); $telefone = filter_input(INPUT_GET, "telefone"); $link = mysqli_connect("localhost", "root", "", "agenda_telefonica"); if($link){ $query = mysqli_query($link,"update contato set nome='$nome', telefone='$telefone', where id='$id';"); if ($query) { header("Location: index.php"); }else{ die("Erro: ". mysqli_error($link)); } }else{ die("Erro: ". mysqli_error($link)); }
  20. Pessoal, sou novo no fórum e estou precisando de uma ajuda urgente... Tenho uma pagina que efetua um cadastro de funcionários em meu BD, porém nessa mesma pagina tenho um botão "CONSULTAR", ao clicar no botão consultar eu gostaria que a pagina abrisse uma pequena tela sobreposta apenas com uma combobox e um botão de confirmação, na combobox eu preciso puxar todos os funcionários cadastrados apenas pelos seus nomes mas apos selecionar o funcionário e clicar na confirmação eu preciso que a pagina pegue os outros dados alem do nome e que exiba nas texts que tenho na pagina de cadastro porem agora desabilitadas para que o usuário não possa editar. Também se possivel queria fazer uma verificação se os campos estão todos preenchidos antes de cadastrar. Vou colocar algumas imagens com o que tenho feito em prototipação e meus codigos logo em seguida... Tela de Cadastro Após clicar em Consultar Apos Confirmar Codigo do meu formulario php <form method="POST" action="cadastrar.php"> <table border="2px"> <tr> <td><label for="cNomeFun">NOME </label><input type="text" name="tNomeFun" id="cNomeFun" size="30" maxlength="40" placeholder="DIGITE O NOME DO FUNCIONÁRIO"/></td> <td> <input type="radio" name="tSexoF" id="cMasc" value="MASCULINO"/><label for="cMasc"> MASCULINO</label> <input type="radio" name="tSexoF" id="cFem" value="FEMININO"/><label for="cFem">FEMININO</label> </td> </tr> <tr> <td><label for="cUsuFun">USUÁRIO </label><input type="text" name="tUsuFun" id="cUsuFun" size="30" maxlength="40" placeholder="DIGITE UM USUÁRIO"/></td> <td><label for="cSenhaFun">SENHA </label><input type="password" name="tSenhaFun" id="cSenhaFun" size="30" maxlength="40" placeholder="DIGITE UMA SENHA"/></td> </tr> <tr> <td><input type="submit" value="CADASTRAR" name="enviar"/></td> </tr> </table> </form> Minha conexão com o BD e a inclusão dos dados. <?php $tNomeFun = $_POST['tNomeFun']; $tSexoF = $_POST['tSexoF']; $tUsuFun = $_POST['tUsuFun']; $tSenhaFun = $_POST['tSenhaFun']; $strcon = mysqli_connect('localhost','root','','xtreme_bd') or die('Erro ao conectar ao banco de dados'); $sql = "INSERT INTO usuario VALUES "; $sql .= "('$tNomeFun', '$tSexoF', '$tUsuFun', '$tSenhaFun')"; mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($strcon); echo "<script>alert('Enviado com Sucesso!');</script>"; echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=funcionarios.php'>"; ?> Desesperado por alguma ajuda haha Desde ja eu agradeço!
  21. Olá, preciso de uma ajuda com um código. Tenho uma página que busca no banco de dados as informações de uma "Seguradora" e lista todos os "Planos" atribuídos a ela: https://jsfiddle.net/6fnpxjz8/4/ Dentro de cada plano tenho um select do tipo multiple="multiple" que é populado com todas as opções de unidades médicas disponíveis em uma outra tabela, e por meio de comparação com as associações, já marca quais foram selecionados no momento do cadastro. No link acima deixei dois grupos como exemplo, o primeiro com alguns itens marcados e o segundo com outros itens marcados. Como identificador de cada plano tenho o retorno do banco de dados em um input type="hidden". Preciso saber como faço para capturar esses dados e savá-los no banco de dados fazendo um update (considerando que já estão cadastrados e a página em questão fornece a opção de mudanças), ou seja, o usuário pode por exemplo marcar mais opções de unidades, ou desmarcar opções, ou ainda alterar outras partes do cadastro sem alterar o select. Alguém consegue me ajudar como faço isso?
  22. Amigos do Fórum, Boa noite! Sou iniciante na programação em PHP (muito embora já programe em outras linguagens e seja graduado em desenvolvimento). Desse modo, já peço desculpas antecipadas se minha dúvida parece muito banal e também se estou postando a mesma em local errado aqui no fórum. O código que peguei no YouTube é bem simples e a finalidade é começar a aprender. Peguei um código que se destina a receber do usuário alguns dados, numa página no localhost mesmo e enviar para uma tabela criada em um BD MySql criado pelo MyPhpAdmin. Tá funcional, dá ao final a mensagem que o cadastro foi realizado com sucesso mas não grava nada na tabela. No que foi apresentado no YouTube deu tudo certo e os dados foram gravados na tabela mas o meu não faz isso. Onde estou errando? O que está faltando. Segue abaixo o código dos arquivos. ARQUIVO CADASTRO.PHP html> <head> <title>SISTEMA DE CADASTRO</title> </head> <body> <form name="signup" method="post" action="cadastrando.php"> Nome: <input type="text" name="nome" /><br /><br /> Sobrenome: <input type="text" name="sobrenome" /><br /><br /> Pais: <input type="text" name="pais" /><br /><br /> Estado: <input type="text" name="estado" /><br /><br /> Cidade: <input type="text" name="cidade" /><br /><br /> E-Mail: <input type="text" name="email" /><br /><br /> Senha: <input type="password" name="senha" /><br /><br /> <input type="submit" name="submit" value="cadastrar"/> </form> </body> </html> ARQUIVO CADASTRANDO.PHP <html> <head> <title>Cadastrando...</title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = "123"; $banco = "cadastro"; $conexao = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); ?> <?php $nome=$_POST['nome']; $sobrenome = $_POST['sobrenome']; //$nome, $sobrenome, $pais, etc, são variáveis que armazenarão os dados $pais=$_POST['pais']; $estado=$_POST['estado']; $cidade=$_POST['cidade']; $email=$_POST['email']; $senha=$_POST['senha']; $sql = mysql_query("INSERT INTO usuarios(nome, sobrenome, pais, estado, cidade, email, senha) VALUES('$nome', '$sobrenome', '$pais', '$estado', '$cidade', '$email', '$senha')"); echo "<center><h1>Cadastro Realizado com Sucesso!</h1></center>"; ?> </body> </html> De já, agradeço pela ajuda que possa me dá. De já, agradeço pela ajuda que possa me dá.
  23. Olá, seguinte, tenho um input text, onde eu digito "elfo" e faço a busca no banco de dados e vem a descrição do elfo, CERTINHO.. até ai... mas ai eu quero botar 1 fotinho pequena junto, então quero saber como proceder para fazer a "armazenagem" de diretório no banco de dados e puxar a imagem de acordo com a raça pesquisada, quero saber se desta forma posso adaptar outras raças e a cada puxada vir sua respectiva foto? é possível?
  24. Boa noite Preciso de uma pessoa que tenha conhecimentos em banco de dados, necessitado recuperar banco de dados, onde houve a atualização e o mesmo ficou as tabelas no formato .idb, por gentileza precisando o mais rapido possivel. Pago bem!
  25. Tenho uma procedure que faz o cadastro do que está inserido nos input.... porém ele está dando o seguinte erro ao enviar.... Fatal error: Cannot pass parameter 2 by reference in C:\wamp64\www\crud1\crud\2models\user-register\user-register-model.php on line 109 A procedure no php está assim.... Dei umas pesquisadas mas não consegui resolver o meu problema.... Se puderem me ajudar ficaria grato. $rs = $this->db->pdo->prepare("call db.inserirUsers(?, ?, ?, ?, ?) VALUES (:Nome, Rua, Sexo, users_user_id, Estado)"); $rs->bindParam(1, ':Nome', $_POST['Nome'], PDO::PARAM_STR); $rs->bindParam(2, ':Rua', $_POST['Rua'], PDO::PARAM_STR); $rs->bindParam(3, ':Sexo', $_POST['radio'], PDO::PARAM_STR); $rs->bindParam(5, ':Estado', $_POST['estado'], PDO::PARAM_STR); $rs-> execute(); for ($i = 1; $i <5; $i++) { if (!empty($Outros[$i])) { $rs = $this->db->pdo->prepare("call db.inserirOutros(?) VALUES (:Outros)"); $rs->bindParam(':Outros', $_POST['Outros'.$i], PDO::PARAM_STR); $rs-> execute(); } }
×

Important Information

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