Jump to content

prestoexpress@live.com

Members
  • Content count

    8
  • Joined

  • Last visited

Community Reputation

0 Comum

About prestoexpress@live.com

  1. prestoexpress@live.com

    $_POST nao recebe valor de campo preenchido automaticamente

    Resolvido Anderson... erro bobo.
  2. prestoexpress@live.com

    Tudo certo no codigo porem nao grava no banco mysql

    Obrigado ESerra, erro bobo. faltava aspas simples nas variaveis conforme abaixo $sql = "INSERT INTO usuarios (nome, ...) values ('$nome', ...)";
  3. prestoexpress@live.com

    Tudo certo no codigo porem nao grava no banco mysql

    Acredito que eu estou fazendo tudo certo, porém não salva no banco. Alguém arrisca um palpite? Segue o Código: > Formulário HTML <?php $v_data_cadastro = date('d-m-Y'); $v_data_alteracao = date('d-m-Y'); ?> <html> <head> <title>Teste de Formulario</title> <meta charset="utf-8"> </head> <body> <form method="post" action="../php/add_usuario.php"> <input type="text" name="Nome" id="inputNome" /> <input type="date" name="DataNasc" id="inputDataNasc" /> <input type="email" name="Email" id="inputEmail" /> <input type="text" name="Site" id="inputSite" /> <input type="tel" name="FoneFixo" id="inputFoneFixo" /> <input type="tel" name="Cel1" id="inputCel1" /> <input type="tel" name="Whats" id="inputWhats" /> <select name="selectNivel"> <option value="">Selecione o Nível</option> <option value="1">Administrador</option> <option value="2">Usuário</option> <option value="3">Programador</option> </select> <input type="text" name="NomeUsuario" /> <input type="password" name="Senha" /> <input name="NomePaginaAtual" type="hidden" value=<?php echo basename($_SERVER['PHP_SELF']); ?> /> <input name="DataCadastro" type="hidden" value=<?php echo $v_data_cadastro; ?> /> <input name="DataAlteracao" type="hidden" value=<?php echo $v_data_alteracao; ?> /> <input type="submit" name="botaoSalvaUsuario" value="Salvar Cadastro" /> <input type="reset" value="Limpar Campos" /> </form> </body> </html> > Conexão ao Banco: <?php $dados_bd = 'mysql:host=localhost;port=3306;dbname=intelsim;charset=utf8'; $opcoes = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8' ); $usuario_mysql = 'root'; $senha_mysql = ''; try { $pdo = new PDO($dados_bd, $usuario_mysql, $senha_mysql, $opcoes); } catch (PDOException $e) { echo $e->getMessage(); exit(1); } ?> > Action do FORM: <?php require_once('conexao.php'); if(isset($_POST['botaoSalvaUsuario'])){ $nome = $_POST["Nome"]; $data_nascimento = $_POST["DataNasc"]; $email = $_POST["Email"]; $website = $_POST["Site"]; $fone_fixo = $_POST["FoneFixo"]; $whatsapp = $_POST["Whats"]; $celular_1 = $_POST["Cel1"]; $nivel = $_POST["selectNivel"]; $usuario = $_POST["NomeUsuario"]; $senha = $_POST["Senha"]; $status = "1"; $data_cadastro = $_POST["DataCadastro"]; $nome_pagina = $_POST["NomePaginaAtual"]; $sql = "INSERT INTO usuarios (nome, data_nascimento, email, website, fone_fixo, whats, celular_1, nivel, usuario, senha, status, data_cadastro) values ($nome, $data_nascimento, $email, $website, $fone_fixo, $whatsapp, $celular_1, $nivel, $usuario, $senha, $status, $data_cadastro)"; $stmt = $pdo-> prepare($sql); $stmt->execute(); if($sql == true){ var_dump($_POST); var_dump($sql); //header('Location: ../paginas/sucesso_insert.php?pagina='.$nome_pagina); }// else { //header('Location: ../paginas/erro_insert.php?pagina='.$nome_pagina); //} }else{ $nome_pagina = 'index.php'; header('Location: ../paginas/erro_insert.php?pagina='.$nome_pagina); } ?> > Só pra complementar após o "execute" da query eu dei um var_dump($sql); e var_dump($_POST); segue resultado: array (size=14) 'Nome' => string '' (length=0) 'DataNasc' => string '' (length=0) 'Email' => string '' (length=0) 'Site' => string '' (length=0) 'FoneFixo' => string '' (length=0) 'Cel1' => string '' (length=0) 'Whats' => string '' (length=0) 'selectNivel' => string '' (length=0) 'NomeUsuario' => string '' (length=0) 'Senha' => string '' (length=0) 'NomePaginaAtual' => string 'usuario.php' (length=11) 'DataCadastro' => string '01/07/2016' (length=10) 'DataAlteracao' => string '01/07/2016' (length=10) 'botaoSalvaUsuario' => string 'Salvar Cadastro' (length=15) string 'INSERT INTO usuarios (nome, data_nascimento, email, website, fone_fixo, whats, celular_1, nivel, usuario, senha, status, data_cadastro) values (, , , , , , , , , , 1, 01/07/2016)' (length=178) Não imagino o que possa ser o motivo.
  4. prestoexpress@live.com

    $_POST nao recebe valor de campo preenchido automaticamente

    Ola povo, Possuo um formulário de cadastro que tem os campos de endereço porém eu digito o CEP e os demais campos são preenchidos através de um retorno de webservice json. Até ai tudo bem... Porem quando vou submeter o formulário pra salvar no banco os campos que são preenchidos automaticamente não salvam no banco apenas os que são preenchidos manualmente. Segue código cliente.php -> pagina do formulário <form class="form-horizontal" method="post" action="../php/add_cliente_dados.php" name="frm_dados_pessoais" id="frm_dados_pessoais"> <div class="form-group"> <label for="inputLogradouro" class="col-sm-1 control-label">Logradouro: </label> <div class="col-sm-8"> <input type="text" class="form-control" name="inputLogradouro" id="inputLogradouro" required /> </div> <label for="inputNumero" class="col-sm-1 control-label">Nº: </label> <div class="col-sm-2"> <input class="form-control" name="inputNumero" id="inputNumero" required /> </div> </div> <div class="form-group"> <label for="inputBairro" class="col-sm-1 control-label">Bairro: </label> <div class="col-sm-6"> <input type="text" class="form-control" name="inputBairro" id="inputBairro"> </div> <label for="inputComplemento" class="col-sm-1 control-label">Comp: </label> <div class="col-sm-4"> <input class="form-control" name="inputComplemento" id="inputComplemento"> </div> </div> <div class="form-group"> <label for="inputCEP" class="col-sm-1 control-label" ">CEP: </label> <div class="col-sm-2"> <input type="text" class="form-control" name="inputCEP" id="inputCEP" maxlength="8"> </div> <label for="inputCidade" class="col-sm-1 control-label">Cidade: </label> <div class="col-sm-5"> <input class="form-control" name="inputCidade" id="inputCidade" required /> </div> <label for="inputUF" class="col-sm-1 control-label">UF: </label> <div class="col-sm-2"> <input class="form-control" name="inputUF" id="inputUF" required /> </div> </div> <div class="form-group"> <label for="inputObservacoes" class="col-sm-1 control-label" ">Observações: </label> <div class="col-sm-11"> <input type="text" class="form-control" name="inputObservacoes" id="inputObservacoes" maxlength="8"> </div> </div> <hr> <div class="form-group"> <div class="col-sm-10"> <button type="submit" class="btn btn-primary"> Salvar Cadastro </button> <button type="reset" id="btnLimparCampos" class="btn btn-primary" onclick="javascript:ativaCampos()"> Limpar Campos </button> </div> </div> </form> busca_cep.js -> javascript que busca o CEP quando o foco sai do campo cep $("#inputCEP").blur(function(){ var cep = this.value.replace(/[^0-9]/, ""); if(cep.length!=8){ return false; } var url = "http://viacep.com.br/ws/"+cep+"/json/"; $.getJSON(url, function(dadosRetorno){ ativaCampos(); try{ $("#inputLogradouro").val(dadosRetorno.logradouro); $("#inputBairro").val(dadosRetorno.bairro); $("#inputCidade").val(dadosRetorno.localidade); $("#inputUF").val(dadosRetorno.uf); if(dadosRetorno.erro != undefined ){ ativaCampos(); $('#myModal').modal('show'); return false; } if(dadosRetorno.logradouro != "" && dadosRetorno.uf != ""){ desativaCampos(); $('#inputNumero').focus(); } if(dadosRetorno.logradouro == "" && dadosRetorno.uf != ""){ desativaCamposCepUnico(); $('#inputLogradouro').focus(); } }catch(ex){} }); }); add_cliente_dados.php -> action do formulario <?php require_once('conexao.php'); $nome= $_POST["inputNome"]; $data_nascimento= $_POST["inputDataNasc"]; $rg= $_POST["inputRG"]; $cpf= $_POST["inputCPF"]; $cnh= $_POST["inputCNH"]; $email= $_POST["inputEmail"]; $website= $_POST["inputSite"]; $fone_fixo= $_POST["inputFoneFixo"]; $fone_comercial= $_POST["inputFoneCom"]; $whatsapp= $_POST["inputWhats"]; $celular_1= $_POST["inputCel1"]; $celular_2= $_POST["inputCel2"]; $celular_3= $_POST["inputCel3"]; $logradouro= $_POST["inputLogradouro"]; $numero= $_POST["inputNumero"]; $complemento= $_POST["inputComplemento"]; $bairro= $_POST["inputBairro"]; $cidade= $_POST["inputCidade"]; $cep= $_POST["inputCEP"]; $uf= $_POST["inputUF"]; $data_cadastro= $_POST["inputDataCadastro"]; $observacoes= $_POST["inputObservacoes"]; $nome_pagina= $_POST["inputNomePaginaAtual"]; $sql = "INSERT INTO clientes (nome, data_nascimento, rg, cpf, cnh, email, website, fone_fixo, fone_comercial, whatsapp, celular_1, celular_2, celular_3, logradouro, numero, complemento, bairro, cidade, cep, uf, data_cadastro, observacoes) values (:nome, :data_nascimento, :rg, :cpf, :cnh, :email, :website, :fone_fixo, :fone_comercial, :whatsapp, :celular_1, :celular_2, :celular_3, :logradouro, :numero, :complemento, :bairro, :cidade, :cep, :uf, :data_cadastro, :observacoes)"; // Preparando statement $stmt = $pdo->prepare($sql); $stmt->bindParam(':nome', $nome); $stmt->bindParam(':data_nascimento', $data_nascimento); $stmt->bindParam(':rg', $rg); $stmt->bindParam(':cpf', $cpf); $stmt->bindParam(':cnh', $cnh); $stmt->bindParam(':email', $email); $stmt->bindParam(':website', $website); $stmt->bindParam(':fone_fixo', $fone_fixo); $stmt->bindParam(':fone_comercial', $fone_comercial); $stmt->bindParam(':whatsapp', $whatsapp); $stmt->bindParam(':celular_1', $celular_1); $stmt->bindParam(':celular_2', $celular_2); $stmt->bindParam(':celular_3', $celular_3); $stmt->bindParam(':logradouro', $logradouro); $stmt->bindParam(':numero', $numero); $stmt->bindParam(':complemento', $complemento); $stmt->bindParam(':bairro', $bairro); $stmt->bindParam(':cidade', $cidade); $stmt->bindParam(':cep', $cep); $stmt->bindParam(':uf', $uf); $stmt->bindParam(':data_cadastro', $data_cadastro); $stmt->bindParam(':observacoes', $observacoes); // Executando statement $stmt->execute(); if($sql == true){ header('Location: ../paginas/sucesso_insert.php?pagina='.$nome_pagina); } else { header('Location: ../paginas/erro_insert.php?pagina='.$nome_pagina); } ?> Agradeço a quem puder ajudar.
  5. prestoexpress@live.com

    Passar valor para campo de texto dentro de iframe

    Pois é, nada feito o código do iframe seria esse <iframe id="iframeServicos" name="iframeServicos" class="iframeServicos" src="https://www.portaldetransito.rs.gov.br/dtw2/servico/hab/pontuacao-form.xhtml" frameborder="0" style="width:100%; height:100%; max-width: 100%; max-height: 100%;" allowfullscreen=""></iframe> dentro desse iframe tem um campo input id=" form:identidade" que eu queria atraves de um botao preencher ele com dados dinamicos. mais alguma sugestão?
  6. prestoexpress@live.com

    WebBrowser nativo do delphi dando erro no RECAPTCHA

    Bom dia povo. Tenho uma janela em meu sistema que abre um webbrowser e dentro carrega um formulario de cadastro porem quando carrega o documento dentro do webbrowser o RECAPTCHA nao funciona exibindo Agradeço a quem puder ajudar. Obrigado
  7. prestoexpress@live.com

    WebBrowser nativo do delphi dando erro no RECAPTCHA

    Bom dia povo. Tenho uma janela em meu sistema que abre um webbrowser e dentro carrega um formulario de cadastro porem quando carrega o documento dentro do webbrowser o RECAPTCHA nao funciona
  8. prestoexpress@live.com

    Passar valor para campo de texto dentro de iframe

    Bom Dia povo. Estou com a seguinte situação que está me tirando o sono. Possuo uma página html que dentro há um iframe. Na página html eu recupero alguns valores do banco de dados porem preciso de uma função que ao clicar em um botão esses dados passem para os respectivos campos dentro do iframe A quem puder ajudar meu muito obrigado!
×

Important Information

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