Ir para conteúdo
Fórum Script Brasil

Leonardo Persan

Membros
  • Total de itens

    336
  • Registro em

  • Última visita

Posts postados por 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.com/doc/refman/5.7/en/loop.html

  3. 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>

     

  4. 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>

     

  5. 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

  6. 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>

     

  7. 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, .......

  8. 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
  9. 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.

  10. 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

     

  11. 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...