Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Dúvida relacionada com datas de aniversários

$
0
0
Boa noite,

Tenho uma dúvida relacionada com um sistemas de aniversários.

Tabela de base de dados:
ID
Nome
Aniversario
Imagem

Neste momento o sistema que desenhei utiliza o seguinte código php:

Código (PHP):
<?php
include ('secure/bd/init.php');

$date = date("Y-m-d");
$month_last_date = date("Y-m-t", strtotime($date));

$sql="SELECT * FROM aniversarios WHERE Aniversario >= CURRENT_DATE() AND Aniversario <= '$month_last_date'";
$resultado = $conn->query($sql) or die("Erro : " . $conn->error);

while ($reg = mysqli_fetch_array($resultado)) {
?>
<div style="text-align: center; margin-bottom: 2%;">
  <h2><?php echo $reg['Nome'];  ?></h2>
  <?php if ($reg['Imagem']) { echo '<img src="images/' . $reg['Imagem'] . '""/>'; }?>
  <p><?php echo $reg['Funcao'];  ?></p>
  <p><?php echo $reg['Escalao'];  ?></p>
  <p><?php echo $reg['Aniversario'];  ?></p>
</div>
<?php
   }
?>

O problema é que desta forma só são mostradas as entradas que tenham como data de aniversário uma data entre o dia actual e o último dia do mês.

Na realidade o que eu necessitava é que fosse retornadas as entradas da base de dados em que o dia e o mês da data de aniversário (ex: 08-06-1990) quando o dia e o mês desta data está entre o dia do mês actual e o último dia do mês corrente.

Alguém me pode dar uma ajuda?

Viewing all articles
Browse latest Browse all 14700

Trending Articles