-
Posts
15 -
Cadastrado em
-
Última visita
Reputação
3-
jennyBarbosa alterou sua foto pessoal
-
PHP Abrir links com as datas correspondente aos meses cadastrados no banco
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@DiF Consegui fazer, era realmente o que você tinha dito, fiz umas mudanças e funcionou. Obrigadaaaa! -
PHP Abrir links com as datas correspondente aos meses cadastrados no banco
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
O que preciso é que ele busque os meses da tabela, e exiba por meios de links todos os dias desse mês que tenha algum registro, ao clicar no dia, mostre as informações de tudo que tiver registrado nesse dia. É bem complexo, para mim, que estou iniciando. -
PHP Abrir links com as datas correspondente aos meses cadastrados no banco
jennyBarbosa postou um tópico em Web e banco de dados
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, quero 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. Isso eu já tenho... Ele ler os meses que tenho no banco e forma um link com ele. 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); ?> Criar 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> -
PHP Consultas limitadas com array
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@DiF Obrigada! Ajudou muito... -
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 = [ 'a' => 'aaaaaaa' , 'b' => 'bbbbbbb' , 'c' => 'cccccc' , 'd' => 'dddddd' , 'e' => 'eeeeee' , 'f' => 'fffffff' ];
-
Oi pessoal! Gostaria da ajuda de vocês, estou desenvolvendo um projeto para faculdade e tenho que importar as informações de umas colunas específicas e inserir essas informações no banco de dados via php. Consegui fazer com que ele faça a busca das colunas específicas e insira no banco, porém os dados estão vindo completamente diferente do que está na planilha real. Percebi que ele está fazendo uma conversão desses valores antes de inserir no banco, e ai que está o problema já tentei de várias formas, mudando o DATE do banco para VARCHAR e vice-versa, converti para texto, DATETIME e mesmo assim o erro continua. Se alguém tiver como ajudar, ficarei grata! <?php //Esse arquivo ler o excel enviado pelo index e insere no banco //import.php include "database.php"; include "./class.upload.php"; if (isset($_FILES["name"])) { $up = new Upload($_FILES["name"]); if ($up->uploaded) { $up->Process("./uploads/"); if ($up->processed) { /// leer el archivo excel require_once './PHPExcel/Classes/PHPExcel.php'; $arquivo = "uploads/" . $up->file_dst_name; $inputFileType = PHPExcel_IOFactory::identify($arquivo); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($arquivo); $sheet = $objPHPExcel->getSheet(0); $highestRow = $sheet->getHighestRow(); $highestColumn = $sheet->getHighestColumn(); for ($row = 2; $row <= $highestRow; $row++) { $x_data = $sheet->getCell("N" . $row)->getValue(); $x_hora_ponto = $sheet->getCell("Q" . $row)->getValue(); $x_hora_trabalhada = $sheet->getCell("R" . $row)->getValue(); $sql = "INSERT INTO funcionarios (DATA, HORA_PONTO, HORA_TRABALHADA) VALUES "; $sql .= " ('" . $x_data . "','" . $x_hora_ponto . "','" . $x_hora_trabalhada . "')"; $con->query($sql); } unlink($arquivo); } } } echo "<script> window.location = './index.php'; </script> "; <!--Esse aqui é o form do index que envia o arquivo para o import--> <form method="post" id="addproduct" action="import.php" enctype="multipart/form-data" role="form"> <div> <label class="col-lg-2 control-label">Arquivo*</label> <input type="file" name="name" id="name" placeholder="Arquivo (.xlsx)"> <br><br> <button type="submit" class="btn btn-primary">Importar Dados</button> </div> </form>
-
Javascript Validação de datas com JS
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
Obrigada @DiF funcionou certinho!! -
<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 estou perdida tentando 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.
-
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@GabrielSennaMs Aaaaaaah! Era isso mesmoo! Muito obrigada mesmo pela sua ajudaa! adicionado 1 minuto depois @ArThDsL Obrigada pela sua ajuda também!! -
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
Boaa @GabrielSennaMs O código não mostra erros, os valores são passados, porém é exibido para o usuário que nada foi encontrado adicionado 5 minutos depois @GabrielSennaMs E quando eu passo apenas o parâmetro do nome ele encontra o livro, porém quando uso os outros inputs diz que o livro não foi encontrado. -
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@GabrielSennaMs Como é possível resolver isso? -
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@ArThDsL O código retorna um erro, porém os valores passam: adicionado 1 minuto depois @GabrielSennaMs Obrigada pela dica!! Mesmo trocando o OR pelo AND o código mostra o seguinte erro: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given -
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
Boa tarde, @ArThDsL Já agradeço muito pela ajuda, porém quando clico no botão de pesquisar ele exibi os 10 primeiros registros e não o livro que foi buscado. Ele não ta fazendo o filtro do que está sendo digitado, apenas exibindo o banco, coloquei o LIMIT 10, daí então ele mostra os 10 primeiros em ordem pelo nome. -
PHP Busca com vários campos
jennyBarbosa respondeu ao tópico de jennyBarbosa em Web e banco de dados
@ArThDsL <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 curso 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>"; } } Quando clico em 'Pesquisar' aparece todos os dados do banco. Pode me ajudar a resolver? E uma outra dúvida, como faz para que os dados pesquisados sejam exibidos na mesma tela. 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. Desde já agradeço a ajuda!! -
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). Se alguém tiver como me ajudar, ficarei grata!
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais