Jump to content
alessandrolcruz

Preenchimento de Cartas

Recommended Posts

Ola amigos,

Gostaria de uma ajuda,

Foi me solicitado para que eu criasse um sistema de preenchimento de cartas onde estas ja estao em um modelo padronizado. Ent'ao eu precisaria pegar os dados em uma tabela e depois com estes resultados os mesmos fossem para este modelo de carta preenchendo apenas alguns campos.

 

Alguem teria alguma ideia de como fazer

Share this post


Link to post
Share on other sites
13 horas atrás, marcosmarcolin disse:

Olá, não tem segredo, apenas irá consultar no banco com o ID que precisa retornar os dados e ir preenchendo os campos das cartas. A carta você pode montar ela em HTML/PHP.

Ola Marcosmarcolin, muito obrigado pelo retorno irei fazer aqui.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By dutopfave
      Galera tenho um cadastro de cliente que preenche nome e login, ai quando digita o nome, automaticamente ele preenche o login, pra agiliza, ta assim: $("#inputdonome").blur(function(){ $("#login").val($(this).val()); }); só que to com problema de nome repetido, então vou muda ao invés de preenche automático com nome, preenche com EMAIL, porém tem como preenche automático o login só q para antes de chega no '@'   ai ficaria assim:

      E-mail: contato2019@site.com.br
      Login: contato2019
    • By Kaique Pocius
      Boa tarde
      Estou com uma duvida
       
      Tenho este código de exemplo
       
      $cores = "vermelho/verde/azul";
      $separa = explode("/", $cores);
      foreach($separa AS $cor) {
      echo "$cor<br>";
       
      Esse código  separa a string e exibe ela na tela sem as barras
       
      Mas eu gostaria que as cores aparecessem em um Select e cada uma das cores fosse uma opção diferente.
    • By ribeiro3001
      Olá amigos!
      Sou novo no fórum e desculpem se postei errado.
      Gostaria de uma orientação no código que estou implementando, tenho 3 combos departamento, divisão e seção, e gostaria de ao selecionar a 1ª combo Departamento que já está preenchida, preencher a 2ª combo Divisão e ao preencher a 2ª combo divisão , preencher a 3ª combo seção, consegui implementar o preenchimento da 2ª combo Divisão através de um evento, mas não estou conseguindo, fazer o mesmo para o preenchimento da 3ª combo seção.Se algum amigo mais experiente puder me orientar ficarei muito grato. segue o código em JavaScript  para melhor analise dos amigos .Desde já agradeço a atenção dos amigos e um grande abraço.
      var Cofipa = Cofipa|| {}; Cofipa.ComboDepartamento = (function() { // criei o objeto departamento function ComboDepartamento() { this.combo = $('#departamento'); this.emitter = $({}); this.on = this.emitter.on.bind(this.emitter); // lanço um evento através do emitter } ComboDepartamento.prototype.iniciar = function() { // this.combo.on('change', onDepartamentoAlterado.bind(this)); } function onDepartamentoAlterado() { this.emitter.trigger('alterado', this.combo.val()); } return ComboDepartamento; }()); Cofipa.ComboDivisao = (function() { function ComboDivisao(comboDepartamento) { this.comboDepartamento = comboDepartamento; this.combo = $('#divisao'); this.imgLoading = $('.js-img-loading'); } ComboDivisao.prototype.iniciar = function() { reset.call(this); this.comboDepartamento.on('alterado', onDepartamentoAlterado.bind(this)); } function onDivisaoAlterada() { this.emitter.trigger('alterado', this.combo.val()); } function onDepartamentoAlterado(evento, codigoDepartamento) { console.log('departamento selecionado', codigoDepartamento) if (codigoDepartamento) { var resposta = $.ajax({ url: this.combo.data('url'), method: 'GET', contentType: 'application/json', data: { 'departamento': codigoDepartamento}, beforeSend: iniciarRequisicao.bind(this), complete: finalizarRequisicao.bind(this) }); resposta.done(onBuscarDivisoesFinalizada.bind(this)); } else { reset.call(this); } } function onBuscarDivisoesFinalizada(divisoes) { var options = []; divisoes.forEach(function(divisao) { //console.log('divisoes', divisao) options.push('<option value"' + divisao.codigo + '">' + divisao.nome + '</option>'); }); this.combo.html(options.join('')); this.combo.removeAttr('disabled'); } function reset() { this.combo.html('<option value="">Selecione a divisao</option>'); this.combo.val(''); this.combo.attr('disabled', 'disabled'); } function iniciarRequisicao() { reset.call(this); this.imgLoading.show(); } function finalizarRequisicao() { this.imgLoading.hide(); } return ComboDivisao; // até aqui consigo preencher a combo divisão. }()); Cofipa.ComboSecao = (function() { function ComboSecao(comboDivisao) { // daqui em diante não consigo pegar o id(codigoDivisão) this.comboDivisao = comboDivisao; this.combo = $('#secao'); this.imgLoading = $('.js-img-loading'); } ComboSecao.prototype.iniciar = function() { reset.call(this); this.comboDivisao.on('alterado', onDivisaoAlterada.bind(this)); } function onDivisaoAlterada(evento, codigoDivisao) { console.log('divisao selecionado', codigoDivisao) // aqui mostra apenas o nome não o código if (codigoDivisao) { var resposta = $.ajax({ url: this.combo.data('url'), method: 'GET', contentType: 'application/json', data: { 'divisao': codigoDivisao}, beforeSend: iniciarRequisicao.bind(this), complete: finalizarRequisicao.bind(this) }); resposta.done(onBuscarSecoesFinalizada.bind(this)); } else { reset.call(this); } } function onBuscarSecoesFinalizada(secoes) { var options = []; secoes.forEach(function(secao) { console.log('secoes', secao) options.push('<option value"' + secao.codigo + '">' + secao.nome + '</option>'); }); this.combo.html(options.join('')); this.combo.removeAttr('disabled'); } function reset() { this.combo.html('<option value="">Selecione a secao</option>'); this.combo.val(''); this.combo.attr('disabled', 'disabled'); } function iniciarRequisicao() { reset.call(this); this.imgLoading.show(); } function finalizarRequisicao() { this.imgLoading.hide(); } return ComboSecao; }()); $(function() { var comboDepartamento = new Cofipa.ComboDepartamento(); comboDepartamento.iniciar(); var comboDivisao = new Cofipa.ComboDivisao(comboDepartamento); comboDivisao.iniciar(); var comboSecao = new Cofipa.ComboSecao(comboDivisao); comboSecao.iniciar(); });  
    • By joelzsbit
      Pessoal tenho o seguinte código:
       
      <body> <label for="cadastro">Cadastro</label> <select id="cadastro" name="cadastro" id=""> <?php $busca_segura = $PDO_con->prepare("SELECT * FROM tb_cad_pf WHERE excluido != 'sim' "); $busca_segura->execute(); if ($busca_segura == 1) { while ($dados= $busca_segura->fetch(PDO::FETCH_ASSOC)) { $opt .= '<option value="' . $dados['id_cad_pf'] . '">' . $dados['nome'] . '</option>'; } } else { $opt = '<option value="0">Nenhum cliente cadastrado</option>'; } echo $opt; ?> </select> <label for="nome">Nome</label> <input type="text" id="nome" placeholder="nome" value=""/> <label for="sobrenome">Sobrenome</label> <input type="text" id="sobrenome" placeholder="sobrenome" value=""/> <label for="login">Login</label> <input type="text" id="login" placeholder="login" value=""/> <script> var nomes = ["", "Tiago", "Rafael", "Marcos", "Tatiane", "Luana"]; var sobrenomes = ["", "Pereira", "Silva", "Grilhones", "Nascimento", "Piovani"]; var logins = ["", "tiago_pereira", "rafael_01", "marcos.g2", "taty2017", "luana10"]; document.getElementById("cadastro").addEventListener('change', function () { document.getElementById("nome").value = nomes[this.selectedIndex]; document.getElementById("sobrenome").value = sobrenomes[this.selectedIndex]; document.getElementById("login").value = logins[this.selectedIndex]; }); </script> </body> Ao selecionar um id no select me retorna o respectivo nome, sobrenome e login nos referidos inputs. Por exemplo se eu selecionar o 3 id ele vai preencher os inputs nome: Rafael, Sobrenome: Silva e login: rafael_01. Até ai tudo bem, esta funcionando.
      A duvida é como que faço para que no "var nomes",  "var sobrenomes" e "var logins" vir direto do banco de acordo com o id escolhido?
       
    • By joelzsbit
      Pessoal tenho o seguinte código:
       
      <body> <label for="cadastro">Cadastro</label> <select id="cadastro" name="cadastro" id=""> <?php $busca_segura = $PDO_con->prepare("SELECT * FROM tb_cad_pf WHERE excluido != 'sim' "); $busca_segura->execute(); if ($busca_segura == 1) { while ($dados= $busca_segura->fetch(PDO::FETCH_ASSOC)) { $opt .= '<option value="' . $dados['id_cad_pf'] . '">' . $dados['nome'] . '</option>'; } } else { $opt = '<option value="0">Nenhum cliente cadastrado</option>'; } echo $opt; ?> </select> <label for="nome">Nome</label> <input type="text" id="nome" placeholder="nome" value=""/> <label for="sobrenome">Sobrenome</label> <input type="text" id="sobrenome" placeholder="nome" value=""/> <label for="login">Login</label> <input type="text" id="login" placeholder="nome" value=""/> <script> var nomes = ["", "Tiago", "Rafael", "Marcos", "Tatiane", "Luana"]; var sobrenomes = ["", "Pereira", "Silva", "Grilhones", "Nascimento", "Piovani"]; var logins = ["", "tiago_pereira", "rafael_01", "marcos.g2", "taty2017", "luana10"]; document.getElementById("cadastro").addEventListener('change', function () { document.getElementById("nome").value = nomes[this.selectedIndex]; document.getElementById("sobrenome").value = sobrenomes[this.selectedIndex]; document.getElementById("login").value = logins[this.selectedIndex]; }); </script> </body> Ao selecionar um id no select me retorna o respectivo nome, sobrenome e login nos referidos inputs. Por exemplo se eu selecionar o 3 id ele vai preencher os inputs nome: Rafael, Sobrenome: Silva e login: rafael_01. Até ai tudo bem, esta funcionando.
      A duvida é como que faço para que no "var nomes",  "var sobrenomes" e "var logins" vir direto do banco de acordo com o id escolhido?
       
×

Important Information

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