Jump to content

JenneferBarbosa

Members
  • Content count

    9
  • Joined

  • Last visited

Everything posted by JenneferBarbosa

  1. Oi gente!! Vim pedir a ajuda de vocês... Tenho uma tela que 'pega' do banco as datas cadastradas e a fazem de link, nesse link, preciso que ela faça a busca de todas as datas que tenham o mês correspondente. Exemplo: Agosto, quando o usuário clicar no mês, exibir todas as datas desse mês, ex.: 15/08/2019, 27/08/2019... Consegui fazer a parte do link, mas não consigo buscar a data de cada mês. O que preciso que seja exibido, e nesses links das datas trazer as pessoas aniversariantes dessa data. Esse é o script em SQL que faz a busca <?php $sMesCorrespondente = " SELECT DATA_ANIVERSARIO, CASE WHEN MONTH(DATA_ANIVERSARIO) = '01' THEN 'Janeiro' WHEN MONTH(DATA_ANIVERSARIO) = '02' THEN 'Fevereiro' WHEN MONTH(DATA_ANIVERSARIO) = '03' THEN 'Março' WHEN MONTH(DATA_ANIVERSARIO) = '04' THEN 'Abril' WHEN MONTH(DATA_ANIVERSARIO) = '05' THEN 'Maio' WHEN MONTH(DATA_ANIVERSARIO) = '06' THEN 'Junho' WHEN MONTH(DATA_ANIVERSARIO) = '07' THEN 'Julho' WHEN MONTH(DATA_ANIVERSARIO) = '08' THEN 'Agosto' WHEN MONTH(DATA_ANIVERSARIO) = '09' THEN 'Setembro' WHEN MONTH(DATA_ANIVERSARIO) = '10' THEN 'Outubro' WHEN MONTH(DATA_ANIVERSARIO) = '11' THEN 'Novembro' WHEN MONTH(DATA_ANIVERSARIO) = '12' THEN 'Dezembro' ELSE 'Mês Inválido' END AS MES FROM ANIVERSARIANTES GROUP BY MES "; $sMes = mysqli_query($conn, $sMesCorrespondente); ?> Cria o link com os meses: <ul class="list-group"> <li class="list-group-item"> <?php while ($aMesAniversario = mysqli_fetch_array($sMes)) { $aProfessor = mysqli_fetch_array($sListProfessor); echo '<a href="pagina.php?colaborador='.$aProfessor['NOME'].'&mes='.$aMesAniversario['MES'].'">'.$aMesAniversario['MES'].'</a><br>'; } ?> </li> </ul>
  2. JenneferBarbosa

    Abrir links com as datas correspondente aos meses cadastrados no banco

    Boaaa! Ajudou muito, era isso mesmo que eu tava batendo a cabeça. Obrigadaa!!!
  3. JenneferBarbosa

    Agrupar datas repetidas em linhas

    Obrigada!!! Consegui implementar a lógica em PHP, e ajustei algumas outras coisas. Ajudou bastante! E obrigada, mais uma vez.
  4. JenneferBarbosa

    Agrupar datas repetidas em linhas

    Pessoal, tenho uma tabela que exibe a entrada e saída dos professores, porém elas estão em duas colunas, como mostra a figura abaixo: Como fazer um select nessa tabela, para que os dados sejam exibidos da seguinte forma: DATA -- ENTRADA1 -- SAÍDA1 -- ENTRADA2 -- SAÍDA2 -- HORAS TRABALHADAS 2019-08-01 08:00:00 -- 12:00:00 -- 13:31:00 -- 18:19:00 -- 08:48:00 2019-08-02 07:59:00 -- 12:00:00 -- 13:30:00 -- 18:14:00 -- 08:45:00 Calculando a diferença entre as entradas e saída e somando para informar a hora trabalhada: HoraTrabalhada = [(Saída1 - Entrada1) + (Saída2 - Entrada2)] e agrupando as datas iguais. Se alguém puder me ajudar ficarei muito feliz e agradecida!!!
  5. @thenerb Pelo que entendi você quer centralizar dentro da imagem os textos/palavras que você quer. Sugiro que você leia mais sobre CSS e HTML: https://www.w3schools.com/css/ https://www.w3schools.com/html/default.asp Nesses sites, você pode aprender bastante coisa e acrescentar ao seu projeto. Importante, que você já aprenda a separar o CSS para não ficar muito código em suas tags e você não saber mais o que está fazendo cada uma. Sugiro, também, que dê nomes fáceis a suas imagens que queira colocar como fundo ou em divs, e também colocar o caminho correto para que a tag possa "achar". Espero que tenha entendido, e qualquer coisa pode chamar. <!DOCTYPE.html> <html> <head> <title>testando</title> <link rel='icon' href='favicon (2).ico' type='image/x-icon' > <meta charset=utf-8> <style> .container { /*Alinha tudo que tiver dentro da div com a class container, conforme como ela está sendo configurada. Sugiro alinhar conforme sua tela, ajustando os campos de margin e left;*/ position: absolute; left:30%; margin-left:-110px; margin-top:40px; color: lavender; } #image{ /*Alinha a img de fundo preto ao centro da tela. Sugiro alinhar a sua tela, caso fique fora do padrão; Só acrescentar ou diminuir os a altura e largura*/ height: 85%; width: 100%; } #texto{ /*Tudo que receber o id texto irá ser configurado conforme descrito abaixo, caso queira acrescentar algo a sua fonte, pode adicionar aqui.*/ position: absolute; font-size: 32px; left: 15px; top: 15px; text-align: justify; } #personalizado { /*Se tiver algumas palavras específicas que queira chamar a atenção no texto, sugiro colocá-las entre labels e acrescentar a id personalizado*/ text-shadow: 0.1em 0.1em 0.15em #ffffff } #fundo{ /*Aqui é para colocar a imagem de fundo na tela.*/ background-image: url(imagens/spacelove.jpg); } </style> </head> <body id="fundo" > <div class="container" > <img id="image" src="imagens/img_como_colocar_fundo_preto_nas_fotos_16171_orig.jpg" align="center"/> <label id="texto">TESTE</label> <p id="texto"> teste <br> <label id="personalizado"> datas </label> <br> Aqui posso digitar o texto que quiser... Se eu quiser ir para outra linha, acrescento a tag &lt;br&gt; <br> E aqui estou eu em outra <label id="personalizado"> linha </label> </p> </div> </body> </html>
  6. JenneferBarbosa

    Consultas limitadas com array

    Pessoas, sou nova em PHP e queria que vocês me ajudassem com um exemplo. Tenho um array com um token e cada token possui um limite diário de 25 consultas. Então, eu criei 10 tokens para que as consultas sejam 250 consultas por dia. Porém, eu preciso verificar se cada token atingiu o limite de 25 e então partir para outra chave do array. Quando o limite de todos for batido, dizer para o usuário que ele atingiu o limite e que a nova consulta será feita no outro dia. Se alguém tiver como me ajudar com um exemplo. Ficarei muito feliz e grata! $token = [ 'aaaaaaa' , 'bbbbbbb' , 'cccccc' , 'dddddd' , 'eeeeee' , 'fffffff' ];
  7. JenneferBarbosa

    [Resolvido] Validação de datas

    Obrigada @gabrielms!!! Funcionou direitinho, obrigada pelo tutorial também!
  8. JenneferBarbosa

    [Resolvido] Validação de datas

    <label>Data Inicio</label> <input type="date" name="data_inicio-incluir" id="data_inicio-incluir"> <label>Data Fim</label> <input type="date" name="data_fim-incluir" id="data_fim-incluir"> Boa tarde pessoal, estou iniciando em JS e não sei como fazer a validação de datas. Estou fazendo um sistema de aluguel de livros, então, como consigo verificar se a data_fim não é menor que a data inicio e que a data_fim seja de 1 até 7 dias depois da data_inicio, não podendo ultrapassar. Se alguém tiver como me ajudar, ficarei muito grata.
  9. JenneferBarbosa

    Busca com vários campos com PHP e MySQL

    Pessoal, sou nova aqui no Fórum e estou começando a estudar PHP. Estou com dúvidas quanto a pesquisa com vários campos, consegui fazer para um campo só, porém quando tento para vários campos não funciona. Fiz algumas pesquisas e só consegui achar buscas com 'selects e options' e eu queria que ele pegasse o que foi digitado no input e fizesse a busca, mas o usuário não precisaria informar todos os campos (se não quisesse). Quando clico em 'Pesquisar' aparece todos os dados do banco. E uma outra dúvida, como faz para que os dados pesquisados sejam exibidos na mesma tela (abaixo do formulário de pesquisa) <form method="POST" id="form-pesquisa" action="busca.php"> Livro: <input type="text" name="nome" id="nome" placeholder="Fulano de Tal"> Autor: <input type="text" name="autor" id="autor" placeholder="Fulano de Tal"> Edicao: <input type="text" name="edicao" id="edicao" placeholder="Fulano de Tal"> <input type="submit" name="enviar" value="Pesquisar"> </form> <ul class="resultado"></ul> $nome = $_POST['nome']; $autor = $_POST['autor']; $edicao = $_POST['edicao']; //Pesquisar no banco de dados nome do livro referente a palavra digitada pelo usuário $livros = "SELECT * FROM livro WHERE nome OR autor OR edicao ORDER BY nome ASC"; $resultado_livros = mysqli_query($conn, $livros); if (mysqli_num_rows($resultado_livros) <= 0) { echo "Nenhum livro encontrado..."; } else { while ($rows = mysqli_fetch_assoc($resultado_livros)) { echo "<li>" . $rows['codigo'] . "</li>"; echo "<li>" . $rows['nome'] . "</li>"; echo "<li>" . $rows['autor'] . "</li>"; echo "<li>" . $rows['edicao'] . "</li>"; } } . Como se ele fizesse a busca internamente e mostrasse ao usuário o que ele pesquisou sem ele sair da tela em que está o form
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.