Ir para conteúdo
Fórum Script Brasil

Leonardo Persan

Membros
  • Total de itens

    336
  • Registro em

  • Última visita

Tudo que Leonardo Persan postou

  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.com/doc/refman/5.7/en/loop.html
  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 class="text-white">Contato</h4> <ul class="list-unstyled"> <li><a href="#" class="text-white">Me siga no Twitter</a></li> <li><a href="#" class="text-white">Curta no Facebook</a></li> <li><a href="#" class="text-white">Me envie um e-mail</a></li> <li><a class="nav-link" href="#"><i class="fas fa-home"></i> Inicial |</a></li> <li><a class="nav-link" href="#"><i class="fas fa-database"></i> Manutenção |</a></li> <li><a class="nav-link" href="#"><i class="fas fa-list"></i> Sobre |</a></li> <li><a class="nav-link" href="#"><i class="fas fa-lock"></i> Área restrita</a></li> </ul> </div> </div> </div> </div> <div class="navbar navbar-dark bg-dark shadow-sm"> <div class="container d-flex justify-content-between"> <a href="#" class="navbar-brand d-flex align-items-center"> <i class="fas fa-home"></i> <strong>&nbsp;Navbar</strong> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarHeader" aria-controls="navbarHeader" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> </div> </div> </header>
  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-black { background-color: black; color: white; } .title span { display: block; width: 50%; border-bottom: 3px solid rgb(255,0,0);; border-image-source: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(116,9,121,1) 100%); border-image-slice: 1; } .title small { font-size: 1rem; color: gray; } </style> </head> <body> <div class="container"> <div class="row background-black"> <div class="col-12"> <h1> > Lorem ipsum dolor</h1> </div> <div class="col-6"> <div class="row"> <div class="col-6"> <img src="sem-foto.jpg" alt="Jhon Doe"> </div> <div class="col-6"> <h2 class="title"> <span>Jhon Doe</span> <small>Lorem ipsum</small> </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at magna nec urna convallis tincidunt. Vestibulum cursus, elit dictum hendrerit vestibulum, erat tellus vehicula felis, at congue felis tortor quis tellus. Mauris eget ultrices odio, vel cursus ipsum. </p> </div> </div> </div> <div class="col-6"> <div class="row"> <div class="col-6"> <img src="sem-foto.jpg" alt="Jhon Doe"> </div> <div class="col-6"> <h2 class="title"> <span>Jhon Doe</span> <small>Lorem ipsum</small> </h2> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam at magna nec urna convallis tincidunt. Vestibulum cursus, elit dictum hendrerit vestibulum, erat tellus vehicula felis, at congue felis tortor quis tellus. Mauris eget ultrices odio, vel cursus ipsum. </p> </div> </div> </div> </div> </div> </body> </html>
  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 baixar um por um, pode criar uma página PHP+HTML que gera um zip de todos os arquivos e o cliente baixa tudo de uma vez, .......
  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) FROM `table` WHERE `mes` = 1 AND `ano` = 2019) 1, (SELECT SUM(despesas) FROM `table` WHERE `mes` = 2 AND `ano` = 2019) 2, (SELECT SUM(despesas) FROM `table` WHERE `mes` = 3 AND `ano` = 2019) 3
  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 fazer o UPDATE no banco de dados. Já que você está tão no começo assiste um curso no youtube mesmo pra criar um projeto que tenha CRUD, depois você tenta fazer um sozinho com mais complexidade.
  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 total:= total + 1 para t de 1 ate cont faca iguais:=0 para i de 1 ate 5 faca para j de 1 ate 5 faca se(vetA[i] = vetores[t,j])então iguais:=iguais + 1 fimse fimpara fimpara se(iguais >= 4)então interrompa fimse fimpara se(iguais < 4)então cont:=cont + 1 para x de 1 ate 5 faca vetores[cont,x] := vetA[x] fimpara escrevaL("volantes",cont,"=:",vetA[1],vetA[2],vetA[3],vetA[4],vetA[5]) fimse fimpara fimpara fimpara fimpara fimpara escreval("reduzidos:", cont) escreval("total gerados:", total) fimalgoritmo
  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; //.... }
  25. Pra ser sincero não sei qual é exatamente o erro que está acontecendo, o MySQL tem um limite de caracteres que ele interpreta em uma única consulta, mas acredito que é bem maior do que 3000. Mas acho que o grande x da questão é a modelagem do seu Banco de Dados, se você tem tantos números relacionados a alguma outra informação, compensa fazer uma outra tabela com três campos uma primary_key, uma chave estrangeira relacionando com a tabela principal e o número em si, provavelmente vai ter que reescrever mais código do que gostaria agora, mas te garanto que você nunca mais vai passar pelo mesmo problema. Outra no formulário HTML em vez de colocar numero1, numero2... no atributos name de cada input coloca numero[] em todos o PHP vai entender que numero dentro de $_POST é um array e vai te retornar certinho dentro de $_POST['numero'].
×
×
  • Criar Novo...