Ir para conteúdo

Hamilcar

Members
  • Total de itens

    702
  • Registro em

  • Última visita

Posts postados por Hamilcar


  1. Bom dia!

    Tenho uma comparação do dia da semana se é sábado ou domingo, mas só entra se for domingo, sábado não está verificando, vou colocar abaixo para entenderem:

     

    //pegar o dia da semana em forma numérica

    //valor $data é enviado via formulário

    $dia_semana_numero = date('w', strtotime($data));

    //fazendo a comparação

    if ($dia_semana_numero == 6 || $dia_semana_numero == 0) {
        //faz uma ação - Só entra aqui se for domingo(0)
    } else {
        //faz outra ação
    }

     


  2. Bom dia!

    Peguei um sistema para atualizar para funcionar, o problema é que foi criado uma ligação de tabelas meio louca aqui, vou tentar explicar, tem uma tabela usuários que tem um id, e tem uma outra tabela em que a usuários é ligada e nela pode ter um ou mais usuários, o problema é que foi colocado os ids na mesma linha separados por um caracter, e os usuários se repetem, vou colocar abaixo para exemplificar:

    Tabela Usuarios/id 

                 id1, id2, id3...

     

    Tabela Escala

                id_escala1_idUser -> id1|id2|id3...

                id_escala2_idUser -> id1|id2|id3...

     

    Como vou gastar um tempo para refazer novamente o banco de dados, queria fazer funcionar momentaneamente, e gostaria da ajuda para tentar se possível fazer uma consulta que me traga todos os usuarios listados na tabela escala


  3. 1 hora atrás, Public2004 disse:

    @Hamilcar Boas, não vejo nenhuma relação com o Bootstrap ou versão do mesmo e sim, grande possibilidade do navegador ou driver de impressão terem sido atualizados.

     

    Ab

    Mas é o bootstrap, pois quando tiro ele, volta a aparecer paisagem, e é como falei, depois que atualizei ficou desta maneira.


  4. Estou usando o bootstrap 4, tenho um script que abre a página de impressão:

    <script>
                window.onload = function () {
                    var imprimir = document.querySelector("#imprimir");
                    imprimir.onclick = function () {
                        var usuario = document.querySelector("#usuario");
                        var menu = document.querySelector("#menu");
                        var imprime_escala = document.querySelector("#imprime_escala")
                        imprimir.style.display = 'none';
                        usuario.style.display = 'none';
                        menu.style.display = 'none';
                        imprime_escala.style.display = 'none';
                        window.print();
    
                        var time = window.setTimeout(function () {
                            imprimir.style.display = 'block';
                            usuario.style.display = 'block';
                            menu.style.display = 'block';
                            imprime_escala.style.display = 'block';
                        }, 1000);
                    }
                }
            </script>

    e notei que antes de atualizar para o bootstrap 4, a página de impressão que se abria para impressão de pdf, tinha a aba para escolher entre paisagem ou retrato, e agora não aparece, alguém já passou por isso e conseguiu resolver?

     

     

    Sem título.png


  5. Em 22/03/2020 at 20:56, Jack Oliveira disse:

    Poste teu código 

    O código do jquery e bootstrap ao abrí-los com a IDE, aparece uma mensagem de que o código não é utf-8 e abrindo assim mesmo, bagunça parte do código, parece ter danificado por causa da codificação, então, abri o código no netbeans e o abri o online no browser, então copiei e colei direto no do netbeans, aí os erros sumiram do console e está funcionando, o engraçado é que na hospedagem funciona, mas deu certo. agora meu localhost tá funcionando de novo, mas, se fizer download do código do site, o código do bootstrap e jquery bagunça de novo, acho que o cliente ftp faz isso, estou usando o filezilla. obrigado a todos!


  6. Bom dia galera!

    Estou com um problema aqui que não sei o que acontece, nas minhas páginas uso o jquery,  acredito que ele esteja dando problemas, pois tenho um quadro de slides e este quando chamo jquery direto da pasta, o slide não funciona, e quando coloco pra chamar via url, o slide funciona. Outra coisa, na parte de ajax, não consigo fazer as requisições, não funciona, não funciona localmente e não funciona em duas hospedagens gratuita que uso pra teste, mas funciona tudo na minha hospedagem paga, o mesmo código, sem tirar nem por nada, precisava funcionar pelo menos localmente para poder fazer manutenções localhost, alguém já passou por isto?


  7. Bom dia galera!

    Estou com muita dificuldade em chamar uma função javascript.

     

    O script está sendo chamado no html.

    <script type="text/javascript" src="../js/funcoes.js"> </script>

     

    O jquery está sendo chamado

    <script type="text/javascript" src="../js/jquery-3.4.1.min.js"> </script>

     

    a função seria só um teste para iniciar a programação do que quero, mas não chama, ela está no arquivo funcoes.js

    function test(){       

        alert("Funcionou!");   

    }

     

    A chamada dela no html ao escolher uma data em um input="date"

    $('#data').change(function() {
          teste();
     });

     

    quando coloco direto na página html funciona

    <script type="text/javascript">
                $("#data").change(function() {
                    alert($("#data").val());
                });
            </script>


  8. Em 28/01/2020 at 14:37, ShadowDLL disse:

    Segue exemplo, abaixo:

     

    SQL:

    
    CREATE TABLE usuario (
    	id_usuario INT NOT NULL AUTO_INCREMENT,
    	nome_usuario VARCHAR(100) NOT NULL, # "NOT NULL" = CAMPO OBRIGATÓRIO
    	telefone_usuario VARCHAR(20) DEFAULT NULL,
    	data_cadastro_usuario DATETIME NOT NULL, # "NOT NULL" = CAMPO OBRIGATÓRIO
    	PRIMARY KEY (id_usuario)
    );
    
    CREATE TABLE requerimento (
    	id_requerimento INT NOT NULL AUTO_INCREMENT,
    	data_requerimento DATETIME NOT NULL,
    	status_requerimento ENUM('0','1') NOT NULL DEFAULT '0',
    	id_usuario INT NOT NULL,
    	PRIMARY KEY (id_requerimento),
    	FOREIGN KEY (id_usuario) REFERENCES usuario (id_usuario)
    );
    
    CREATE TABLE escala (
    	id_escala INT NOT NULL AUTO_INCREMENT,
    	local_escala VARCHAR(100) NOT NULL,
    	horario_escala VARCHAR(100) NOT NULL,
    	data_escala DATE NOT NULL,
    	id_requerimento INT NOT NULL,
    	PRIMARY KEY (id_escala),
    	FOREIGN KEY (id_requerimento) REFERENCES requerimento (id_requerimento)
    );

    SCHEMA:

    image.png.0f449641ce591534043c25be22b0feba.png

     

     

    Obrigado, agora funcionou direitinho


  9. Bom dia a todos!

    Estou tentando fazer uma base de dados onde tenho 3 tabelas, usuario, requerimento e escala. Onde um usuario faz um requerimento e deste requerimento geraria uma escala.

    Gostaria de preparar a base de dados para que quando cadastrar um requerimento, esse requerimento só seja incluído se houver um usuario ligado a este requerimento, e quando cadastrar uma escala, esta seja ligada ao requerimento que a gerou, e quando for editar ou excluir, não exclua um requerimento sem excluir a escala.

    Tentei aqui um modelo com chave estrangeira, mas quando incluo um requerimento que não esteja vinculado a um usuario, dá um "warning" e inclue assim mesmo, e para excluir também faz da mesma forma. abaixo as tabelas.

     

    CREATE TABLE `usuario` (
      `nome_usuario` varchar(100) DEFAULT NULL,
      `id_usuario` int(11) NOT NULL,
      `telefone_usuario` varchar(20) DEFAULT NULL,
      `data_cadastro_usuario` datetime DEFAULT NULL,
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

     

    CREATE TABLE `requerimento` (
      `id_requerimento` int(11) NOT NULL,
      `data_requerimento` datetime NOT NULL,
      `status_requerimento` enum('0','1') NOT NULL DEFAULT '0',
      `id_usuario` int(11) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

     

    CREATE TABLE `escala` (
      `id_escala` int(11) NOT NULL,
      `local_escala` varchar(100) NOT NULL,
      `horário_escala` varchar(100) NOT NULL,
      `data_escala` date NOT NULL,
      `id_requerimento` int(11) NOT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;

     

    --
    -- Índices para tabela `escala`
    --
    ALTER TABLE `escala`
      ADD PRIMARY KEY (`id_escala`),
      ADD KEY `fk_requerimento_escala` (`id_requerimento`);

    --
    -- Índices para tabela `requerimento`
    --
    ALTER TABLE `requerimento`
      ADD PRIMARY KEY (`id_requerimento`),
      ADD KEY `fk_usuario_requerimento` (`id_usuario`);

    --
    -- Índices para tabela `usuarios`
    --
    ALTER TABLE `usuario`
      ADD PRIMARY KEY (`id_usuario`);
    COMMIT;


  10. Gostaria de saber se tenho como ordenar uma consulta de uma tabela vinda do banco de dados mysql por dois campos, em primeiro lugar ordenaria por um campo e depois por outro, ficou confuso né, vou tentar exemplificar.

     

    tabela usuarios -> nome, nível

     1 - João , 1

    2 - Pedro , 0

    3 - joaquim , 1

    4 - Jaqueline , 0

     

    queria que ficasse assim:

    Jaqueline - 0

    Pedro - 0

    Joaquim - 1

    João - 1

     

    Ou será que tenho que fazer duas consultas?

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.