Leonardo Persan

Membros
  • Content Count

    277
  • Joined

  • Last visited

Community Reputation

0 Neutro

4 Followers

About Leonardo Persan

  • Birthday 07/12/1990

Perfil

  • Gender
    Male
  • Location
    Tupi Paulista

Recent Profile Visitors

414 profile views
  1. Pra mim funcionou https://jsfiddle.net/37dayh1c/5/
  2. Troca isso... Por isso.... document.getElementById("demo").innerHTML = novaData.toLocaleDateString('pt-br'); document.getElementById("demodata").innerHTML = dataAtual.toLocaleDateString('pt-br'); E da pra encurtar o seu código todo, mudando o select.... <div class="form-group col"> <label for="txtValidade">Validade</label> <select class="form-control" id="txtValidade" name="txtValidade"> <option value="180">6 Meses</option> <option value="365">1 Ano</option> <option value="730">2 Anos</option> </select> </div> <div class="form-row"> <div class="form-group col"> <label for="txtDtEmissaoASO">Data da Emissão do ASO</label> <input type="date" class="form-control" id="txtDtEmissaoASO" name="txtDtEmissaoASO" required="required"> </div> <div class="form-group col"> <label for="txtDtValidadeASO">Data da Validade do ASO</label> <input type="date" class="form-control" id="txtDtValidadeASO" name="txtDtValidadeASO" required="required"> </div> </div> <div class="form-row"> <div class="form-group col"> <label for="txtFuncionario">Nome do Funcionário</label> <input type="text" class="form-control" id="txtFuncionario" name="txtFuncionario" required="required" pattern="^[a-zA-ZÀ-ú\s]+$" placeholder="Nome do Funcionário"> </div> <div class="form-group col"> <label for="txtEmpresa">Nome da Empresa</label> <input type="text" class="form-control" id="txtEmpresa" name="txtEmpresa" required="required" placeholder="Nome da Empresa" onblur="calcular()"> </div> </div> <div id="demodata"></div> <div id="demo"></div> <script> function calcular(){ var dias = Number(document.getElementById("txtValidade").value); var dataAtual = new Date(document.getElementById("txtDtEmissaoASO").value); var novaData = new Date(); novaData.setDate(dataAtual.getDate() + dias); document.getElementById("demo").innerHTML = novaData.toLocaleDateString('pt-br'); document.getElementById("demodata").innerHTML = dataAtual.toLocaleDateString('pt-br'); } </script>
  3. O mais simples é fazer duas consultas deixa a que você está fazendo do jeito que está e cria outra SELECT * FROM finalidade_imovel Você fará um loop na consulta que eu colei aqui escrevendo os inputs e dentro do loop vai fazer um if comparando com os valores da SUA consulta para decidir se marca o input como checked ou não. Sacou?
  4. Você precisa colocar a largura como 100%, agora COMO fazer isso depende muito de como está o seu HTML e CSS. Detalhe você pode clicar e arrastar ao utilizar o Dreamweaver, mas ele gera HTML e CSS automaticamente, em outras palavras, TODOS os sites são HTML e CSS(Já existiram outras coisas como Flash, mas nunca use isso)
  5. https://a.udemycdn.com/2017-09-29_11-34-57-5524e5b2113c31fc910c4816602f4b22/WebHD_720p.mp4?nva=20190923185122&token=04d241552625557c105c8 Ta ai o link para baixar o vídeo e peguei com o inspecionar elemento. Cara se nem a Google com trocentos programadores e anos de experiência com o Youtube conseguem evitar que seus vídeos sejam baixados, eu dou essa tarefa como impossível. Você pode complicar colocando layers transparentes por cima como o instagram faz, ou a Udemy, mas na boa, qualquer um que conheça HTML vai conseguir baixar qualquer coisa servida na WEB.
  6. Não tem como você exibir a tabela desse jeito Com matérias e bimestres na mesma linha como se fossem dados distintos. Primeiro pense na estrutura dos dados uma Matéria possui 4 Bimestres logo os Bimestre estão dentro das Matérias. Então você pode exibir 4 Bimestres de 1 Matéria, 1 Bimestre de todas as Matérias, ou exibir os 4 Bimestres de todas as Matérias, mas ai a tabela fica gigante e difícil de ser visualizada. Esse resultado e a consulta SQL estão certos é só pegar um boletim real e alterar a sua tabela de exibição
  7. Ele é o objeto que representa o evento guardando informações como o elemento(target), as vezes posição da tela ou do mouse, entre outras coisas, normalmente utilizado para parar a ação padrão desse evento(o submit de formulário, que ira recarregar a página...) com e.preventDefault();, mas se não for usa-lo nem precisa colocar na sua função.
  8. Não entendi para que você usa a variável dados(da função listar) e nem a varcomp(que é atribuído uma string vazia). A variável retorna escreve na tela o html gerado pelo PHP?
  9. Não entendi nserie é um campo em comum nas duas tabelas ou é uma string que você quer pesquisar? Você quer retornar registros unificando pelo campo nserie? SE SIM SELECT * FROM ( SELECT * FROM suporte WHERE code='91WR2' AND validate='1' ) AS suporte INNER JOIN ( SELECT * FROM garantia WHERE code='91WR2' AND model='3' ) as garantia ON suporte.nserie = consulta.nserie
  10. Por causa da configuração da sua rede interna. Para pegar realmente o IP da máquina que fez a requisição você não pode usar NATs e subredes o servidor deve ser capaz de fazer uma requisição/ping/telnet/etc... direto para todas as maquinas clientes.
  11. Você pode usar a SQL: SELECT 1 FROM tabela WHERE campo LIKE '%bola%' E no PHP verificar se a consulta retornou algum registro com mysql_num_rows() ou count() mesmo, ai depende de como está o seu código e com o resultado fazer um if normal. Já se você quiser que a ação ocorra para cada registro/linha que a palavra bola aparece mantêm a mesma consulta e em volta do IF faz um loop, foreach por exemplo
  12. Isso é bem estranho é como se existissem dois usuários root um com senha e All Privileges e outro sem senha e sem privilégios apenas para um primeiro acesso, SE FOR O CASO você deve excluir o usuário root sem senha e sem privilégios para resolver o conflito.
  13. Não tem como atualizar a página de verdade e o player continuar funcionando você pode usar frames em HTML Ou reescrever todo o front para React, Angular ou Vue ai eles simulam a navegação até alterando a URL, sem recarregar a página de fato que o que os dois sites de exemplos fazer
  14. Leonardo Persan

    Array em PHP/SQL

    O SQL não pode te retornar uma array multinível, ela tem que ser construída pelo PHP e você precisa de pelo menos duas consultas SQL. SELECT id, xProd, CPFdest FROM produtos E SELECT id, xProd FROM produtos Depois você faz um loop nas duas arrays e organiza da maneira que precisa
  15. Tenta assim SELECT *, (titular_renda+titular_renda_mensal+composicao_renda) AS renda_total FROM CID_TITULAR INNER JOIN ( SELECT composicao_cid_titular, SUM(composicao_renda) as composicao_renda FROM CID_COMPOSICAO GROUP BY composicao_cid_titular ) as CID_COMPOSICAO ON titular_cod = composicao_cid_titular