Jump to content
Fórum Script Brasil

Leonardo Persan

Membros
  • Content Count

    338
  • Joined

  • Last visited

Everything posted by Leonardo Persan

  1. Tenta assim: SELECT tipo, locacao, venda, status, valor, areaTerreno, areaConstruida, numQuartos, numSuites, numBanheiros, numVagas, descricao, rua, num, bairro, pontoReferencia, cep, cidade, nomeProprietario, sobrenomeProprietario, cpf, emailProprietario, celular FROM imovel ORDER BY created DESC LIMIT 1
  2. Eu particularmente faria isso dentro da linguagem de programação e não do banco, mas isso é uma escolha pessoal por ter mais familiaridade com PHP do que com MySQL. Tenta brincar com isso DELIMITER $ CREATE TRIGGER Tgr_ItensVendas_Insert AFTER INSERT ON ItensVenda FOR EACH ROW BEGIN parcelas: LOOP SET parcela = parcela + 1; IF parcela < NEW.parcelas THEN INSERT INTO `picinin`.`promissorias` (...) VALUE (...) END IF; LEAVE parcelas; END LOOP parcelas; END$ DELIMITER ; https://www.devmedia.com.br/mysql-basico-triggers/37462 https://dev.mysql.
  3. Usa o PDF Parser para ler o texto dos PDFs e salvar no Banco https://github.com/smalot/pdfparser https://www.pdfparser.org/documentation?utm_source=GitHub&utm_medium=documentation&utm_campaign=GitHub
  4. Qual o retorno da consulta?
  5. p**** foi bem mais chato do que eu tinha imaginado, tive que reescrever boa parte das duas funções e trabalhar com async awayt pro efeito ficar fluido kkkkk https://jsfiddle.net/leopersan/ab1tvehu/6/
  6. Estranho pra mim retorna um erro de usuário e senha: https://jsfiddle.net/leopersan/g2fwoz4y/
  7. Qual é o erro que aparece na tela? Está usando? <?php ini_set('error_display',true); error_reporting(E_ALL); Facilita para achar o erro depois em produção você tira
  8. Só consegui achar erro quando clico para avançar: https://jsfiddle.net/ajq2gw4o/4/ Para corrigir isso eu trocaria de: Para: container.mouseover(function(){ Seu código ficou muito bom, muito organizado, parabéns
  9. Tenta assim: <style> form { display: none; } iframe { width: 100%; height: 100%; border: none; } </style> <form action="https://sistema.startpesquisa.com.br/j_security_check" method="post" target="my_iframe"> <input type="hidden" name="j_username" value="asd"> <input type="password" name="j_password" value="asd"> </form> <iframe name="my_iframe" src="not_submitted_yet.aspx"></iframe> <script> document.querySelector('form').submit(); </script>
  10. Você colocou a lista de links no lugar errado, tenta assim: <header> <div class="collapse bg-dark" id="navbarHeader"> <div class="container"> <div class="row"> <div class="col-sm-8 col-md-7 py-4"> <h4 class="text-white">Sobre</h4> <p class="text-muted">Adicione algumas informações aqui abaixo.</p> </div> <div class="col-sm-4 offset-md-1 py-4"> <h4
  11. Eu ainda não consegui entender o que você quer fazer com esse algorítimo até agora eu entendi que: 1- O usuário digita o número da maior dezena 2- O sistema gera conjuntos de 5 dezenas 3- O sistema descarta conjuntos com mais de 3 dezenas iguais á outros conjuntos Se não for isso explique melhor, de maneira sucinta
  12. Guarda esses dados em $_SESSION['login'], é uma variável global do PHP
  13. Posta um print de como está agora, ou melhor, coloca seu código html e css aqui: https://jsfiddle.net/
  14. Tenta assim, usando Bootstrap <!doctype html> <html lang="en"> <head> <title>Title</title> <!-- Required meta tags --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <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"> <style> .background-
  15. Você está estudando ou só quer usar? Se só quiser usar, faz com bootstrap https://getbootstrap.com/docs/4.0/components/modal/#live-demo Se estiver estudando precisa usar Javascript, começa com esse tutorial: https://www.w3schools.com/jsref/dom_obj_dialog.asp
  16. O navegador não nasceu pra fazer daemons (processos que ficam rodando indefinidamente) eles foram feitos para processar algo e parar. O que você precisa e fazer isso com uma linguagem server side (PHP, Python, Java, C, NodeJS, ....) que roda um daemon (script que normalmente tem um sleep no código, mas que continua rodando em loop) criando esses arquivos em algum servidor. Ai para ter acesso aos arquivos, você pode usar algum programa que faça rsync nessa pasta com os pcs que precisam dela, pode mapear a unidade direto, pode criar uma página HTML que lista os arquivos para o cliente
  17. Tenta assim SELECT 'Faturado' DESCR, (SELECT SUM(faturado) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1, (SELECT SUM(faturado) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2, (SELECT SUM(faturado) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3 UNION ALL SELECT 'Vendido' DESCR, (SELECT SUM(vendido) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1, (SELECT SUM(vendido) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2, (SELECT SUM(vendido) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3 UNION ALL SELECT 'Despesas' DESCR, (SELECT SUM(despesas) F
  18. Está tentando o que com o layout da imagem?
  19. Atualiza o seu form para: <form action="atualizar.php?id=<?php echo($dados['id_aluno']);?>" method="POST"> Nome:<br> <input type="text" name="nome_aluno" id="nome_aluno" value="<?php echo $dados['nome_aluno']; ?>"> <br> Curso:<br> <input type="text" name="curso_aluno" id="curso_aluno" value="<?php echo $dados['curso_aluno'];?>"> <br> <br> <input type="submit" value="Cadastrar"> </form> Depois usar $_GET['id'], $_POST['nome_aluno'] e $_POST['curso_aluno'] dentro do arquivo atualizar.php para faz
  20. Na consulta SQL você deve usar o GROUP BY (como você já está fazendo) junto com o COUNT (para contar a quantidade de registros repetidos)
  21. Tenta assim algoritmo "loteria" var vetA: vetor[1..5]de inteiro vetores: vetor[1..999,1..5]de inteiro num,x,t,i,j,iguais,cont,total:inteiro n1,n2,n3,n4,n5:inteiro inicio // Seção de Comandos escreva("informe numero:") leia(num) para n1 de 1 ate num faca vetA[1]:= n1 para n2 de n1+1 ate num faca vetA[2]:= n2 para n3 de n2+1 ate num faca vetA[3]:= n3 para n4 de n3+1 ate num faca vetA[4]:= n4 para n5 de n4+1 ate num faca vetA[5]:= n5
  22. Acredito que criar uma chave estrangeira para cada "tabela pai" não seria a melhor abordagem, talvez fosse melhor apenas um campo com o id da tabela pai e outro campo com o nome da tabela, ai para fazer o delete automático você precisaria de uma trigger. Fazendo do seu jeito, dentro do ON DELETE coloque um "CASCADE".
  23. Utilizando o método SetHTMLHeader não da certo? https://mpdf.github.io/reference/mpdf-functions/sethtmlheader.html
  24. Tenta assim <tr><td class="c" onclick="Send(this,'Blabla');">Teste6</td></tr> function Send(element, str){ elementPrev = element.previousElementSibling; //.... }
×
×
  • Create New...