Ir para conteúdo

gustavodubarbosa

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que gustavodubarbosa postou

  1. gustavodubarbosa

    If dentro de While PHP

    Olá, bom dia, Felipe! Consegui solucionar aqui, a principio era apenas um erro de estrutura, tanto a data que era buscada quanto a data que era cadastrada eu havia formatado elas para que viessem no mesmo formato. No momento que dei um ECHO na data cadastrada dentro do WHILE repetiu várias vezes, talvez por ter um parâmetro de varredura. Por fim eu defini uma variável e armazenei $rows_pesquisa['prazo']; isso logo abaixo do while, ou seja nesse momento já não ia dar mais o erro de varável indefinida. Após isso abri a condição e comparei a data cadastrada com a data atual, depois defini para dar o echo do restante da atividade. Realmente estava faltando " { " Cara muito obrigado pela ajuda, foi de fundamental importância, as vezes estamos tão focados em resolver o problema que acabamos ignorando as possibilidade. Você abriu minha mente kkkk. Muito obrigado e forte abraço
  2. gustavodubarbosa

    If dentro de While PHP

    Estou criando uma página que realize monitoramento de atividades.No meu código PHP defini uma variável que busca a data atual, depois passei o parâmetro de conexão com o banco de dados, depois criei um while para buscar as informações, dentro do while criei um if, a condição if é que se a variável data for igual a data cadastrada na atividade, exiba toda a atividade cadastrada. Mas o problema é que o if não está controlando essa condição, está passando direto e exibindo tudo. <?php $number = ('23'); $data = date("Y-m-d"); echo "$data"; /*Aqui realizo a conexão com o banco de dados, passo os dados para conectar, caso dê algum erro, o sistema me retorna uma mensagem de erro*/ $conect = mysqli_connect('localhost','root','','projeto_pessoal') or die ('Erro na conexão com o banco de dados'); /*Aqui passo o comando para realizar a busca no banco de dados, aplicando o filtro de pesquisa*/ $result_pesquisa = "SELECT * FROM cadastrar_atividade"; /*Neste momento, mando a execução, preciso passar como parametro a variável com a conexão e a variável com o comando, caso dê erro, será exibido uma mensagem*/ $resultado_pesquisa = mysqli_query($conect, $result_pesquisa); /*Aqui é aberto um laço de repetição para fazer uma varredura no banco de dados, em seguida realizo a exibição do que foi encontrado*/ ?> <h1>Resultado da Pesquisa</h1> <?php while($rows_pesquisa = mysqli_fetch_array($resultado_pesquisa)){ if($rows_pesquisa['prazo'] == $data) echo '<p class="title">'.'ID da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['id'].'<br>'.'</p>'; echo '<p class="title">'.'Nome da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['nome_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Descrição da atividade: '.'</p>'.'<p class="result">'.$rows_pesquisa['desc_atividade'].'<br>'.'</p>'; echo '<p class="title">'.'Prioridade: '.'</p>'.'<p class="result">'.$rows_pesquisa['prioridade'].'<br>'.'</p>'; echo '<p class="title">'.'Prazo: '.'</p>'.'<p class="result">'.$rows_pesquisa['prazo'].'<br>'.'</p>'; echo 'carregado'; echo '<hr></hr>'; } ?>
  3. gustavodubarbosa

    If dentro de While PHP

    Boa tarde, Felipe! Essa variável emite o prazo cadastrado na atividade. $rows_pesquisa['prazo'] Já essa variável emite a data atual. $data Minha lógica é a seguinte, pego a variável $rows_pesquisa['prazo'] e comparo com a variável $data, caso o resultado seja igual, exiba o restante das atividades, mas acho que estou equivocado.
×

Informação importante

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