Jump to content

fbezerra

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Comum

About fbezerra

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Como eu comparo uma data e altero uma coluna do banco. EXEMPLO: cliente, durante 90 dias ele não teve nenhum apontamento, pego a coluna status do cliente e altero INATIVO. Cliente apontamento
  2. fbezerra

    PDO button

    bom dia galera, estou usando Vue js com poo, o problema que estou tendo é que eu não estou conseguindo entender de como passar para o button o id para exclusao, segue abaixo a onde eu parei. index.php <div id="modalMostrar"> <div id="descricoes" class="scroll"> <div class="card" v-for="descricao in descricoes"> <div class="card-header"> <h3 class="card-title">{{descricao.desc_data}}</h3> </div> <div class="card-body"> {{descricao.descricao}} <a class="fa fa-times btn btn-danger right ml3" id="removerRegistro" v-bind:data-codigo="descricao.cli_id"></a> <button class="fa fa-edit btn btn-primary right"></button> </div> </div> </div> </div> script.js //exibir registro------- $(document).on('click', '#abrirModal', function(event){ event.preventDefault(); var id = $(this).attr('data-id')//pegando id window.desc = new Vue({ el: '#descricoes', data: { descricoes: [] } }); $.ajax({ url: 'ajax/clienteDescricao.php?id=' + id, type: 'GET', dataType: 'JSON' }).done((e) => { desc.descricoes = e; }) $('#modalMostrar').iziModal('open'); }); //remover Registro--------------------------------------------- $(document).on('click', '#removerRegistro', function(event){ event.preventDefault(); var id = $(this).data('codigo');//pegando id window.desc = new Vue({ el: '#descricoes', data: { descricoes: [] } }); $.ajax({ url: 'ajax/removerRegistro.php?id=' + id, type: 'GET', dataType: 'JSON' }).done((e) => { desc.descricoes = e; }) }); removerRegistro.php <?php require_once "../database/conexao.php"; if(isset($_GET["id"]) && !empty($_GET["id"])){ $conex = new conexao(); echo json_encode($conex->deleteDesc($_GET["id"])); } conexao.php public function deleteDesc($cli_id){ $sql = $this->conexao->prepare("DELETE FROM descricao WHERE cli_id = :cli_id"); $sql->bindValue(':cli_id', $cli_id); $sql->execute(); } ele não está pegando o id.....
  3. fbezerra

    Preciso melhorar uma função em js

    @itlpps obrigado...
  4. Bom dia galera, olha eu tenho essa função que faz download, eu queria modificar pra salvar em uma pasta exemplo "/Clientes" ou usuário escolher o diretório para salvar txt. function salvar(e) { let data = new Date().toLocaleDateString().slice(0,10); var texto = document.getElementById('conteudo').innerText; let titulo = document.getElementById('nomeCliente').value; let CodCli = document.getElementById('CodCliente').value; var blob = new Blob([texto], { type: "text/plain;charset=utf-8" }); saveAs(blob, titulo + " " + CodCli + " " + data + ".txt"); } alguém pode me ajudar por favor
  5. fbezerra

    Js sujo

    ~Omar Obrigado!!
  6. fbezerra

    Js sujo

    Bom dia devs tudo bem? eu fiz um script para empresa onde os funcionários preenche as informações necessárias, até aí ok.. o ruim é o meu código que esta muito sujo eu queria otimizar ele, alguém pode me ajudar? muito obrigado Segue o codigo abaixo: <!DOCTYPE html> <html lang="pt_BR"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <title>Script SQ</title> <style rel="stylesheet" type="text/css"> body { margin: 0 auto; } .yellow{ background-color:rgb(248, 248, 54); } </style> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col"> <center><img src="logo.png"> </center> <form> <br>Nome do Cliente:<br> <input type="text" class="form-control" name="nomeCliente" id="nomeCliente" placeholder="Nome do Cliente"><br> Código_Cliente / N° projeto vinculado:<br> <input type="text" class="form-control" name="CodCliente" id="CodCliente" placeholder="Código_Cliente / N° projeto vinculado"><br> Sistema:<br> <input type="text" class="form-control" name="sistema" id="sistema" placeholder="FOLHA OFFICE SAGE"><br> Base (banco de dados):<br> <input type="text" class="form-control" name="base" id="base" placeholder="SQL/DBF"><br> Versão / Release:<br> <input type="text" class="form-control" name="versao" id="versao" placeholder="Versão"><br> Certificado:<br> <input type="text" class="form-control" name="certificado" id="certificado" placeholder="A1/A3"><br> Empresa:<br> <input type="text" class="form-control" name="empresa" id="empresa" placeholder="0012"><br> Vigência:<br> <input type="text" class="form-control" name="vigencia" id="vigencia" placeholder="07/18"><br> Descrição(Erro/mensagem/print/arquivo):<br> <textarea type="text" class="form-control" name="descricao" id="descricao" placeholder="Descrição"></textarea><br> Solução Detalhada:<br> <textarea type="text" class="form-control" name="solucaoDetalhada" id="solucaoDetalhada" placeholder="Solução detalhada"></textarea><br> Pendência:<br> <input type="text" class="form-control" name="pendencia" id="pendencia" placeholder="Nada"><br> Tempo Considerado:<br> <input type="text" class="form-control" name="tempoConsiderado" id="tempoConsiderado" placeholder="1:00"><br> <input type="button" class="btn btn-info" id="btnMostrar" value="Mostrar" style="float:right; margin-bottom: 10px;" onclick="mostrar();"> </form> </div> <div class="col yellow"> <center><h3>SCRIPT ATENDIMENTO SQ</h3></center> <div id="conteudo"></div> </div> </div> </div> <script type="text/javascript"> function mostrar(){ var nomeCliente = document.getElementById('nomeCliente').value; var CodCliente = document.getElementById('CodCliente').value; var sistema = document.getElementById('sistema').value; var versao = document.getElementById('versao').value; var certificado = document.getElementById('certificado').value; var empresa = document.getElementById('empresa').value; var vigencia = document.getElementById('vigencia').value; var descricao = document.getElementById('descricao').value; var solucaoDetalhada = document.getElementById('solucaoDetalhada').value; var pendencia = document.getElementById('pendencia').value; var tempoConsiderado = document.getElementById('tempoConsiderado').value; var conteudo = ""; document.getElementById('conteudo').innerHTML = " <br><span style='font-weight:bold'> " + "Nome do Cliente: </span>" + nomeCliente + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Código_Cliente / N° projeto vinculado: </span>" + CodCliente + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Sistema: </span>" + sistema + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Versão/Release: </span>" + versao + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Certificado: </span>" + certificado + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Empresa: </span>" + empresa + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Vigência </span>" + vigencia + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Descrição: </span>" + descricao + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Solução Detalhada: </span>" + solucaoDetalhada + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Descrição(Erro/mensagem/print/arquivo): </span>" + pendencia + "<br>"; document.getElementById('conteudo').innerHTML += "<span style='font-weight:bold'> " + "Tempo Considerado: </span>" + tempoConsiderado + "<br>"; document.body.scrollTop = 0; document.documentElement.scrollTop = 0; </script> </body> </html> eu queria também inserir um botão para copiar o 'conteudo' para facilitar pro funcionário se não tem que ficar selecionando e copiando com o mouse. muito obrigado
×

Important Information

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