

prestoexpress@live.com
Members-
Content count
8 -
Joined
-
Last visited
Community Reputation
0 ComumAbout prestoexpress@live.com

-
$_POST nao recebe valor de campo preenchido automaticamente
prestoexpress@live.com replied to prestoexpress@live.com's topic in PHP
Resolvido Anderson... erro bobo.- 3 replies
-
- php
- javascript
-
(and 1 more)
Tagged with:
-
Tudo certo no codigo porem nao grava no banco mysql
prestoexpress@live.com replied to prestoexpress@live.com's topic in PHP
Obrigado ESerra, erro bobo. faltava aspas simples nas variaveis conforme abaixo $sql = "INSERT INTO usuarios (nome, ...) values ('$nome', ...)"; -
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.
-
$_POST nao recebe valor de campo preenchido automaticamente
prestoexpress@live.com posted a topic in PHP
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.- 3 replies
-
- php
- javascript
-
(and 1 more)
Tagged with:
-
Passar valor para campo de texto dentro de iframe
prestoexpress@live.com replied to prestoexpress@live.com's topic in Javascript
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?- 3 replies
-
- iframe
- passar valor
-
(and 1 more)
Tagged with:
-
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
-
- webbrowser
- captcha
-
(and 2 more)
Tagged with:
-
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
-
- webbrowser
- captcha
-
(and 2 more)
Tagged with:
-
Passar valor para campo de texto dentro de iframe
prestoexpress@live.com posted a topic in Javascript
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!- 3 replies
-
- iframe
- passar valor
-
(and 1 more)
Tagged with: