Het versturen van de verjaardagsmail (zie eerder topic) lukt goed.
Maar nu wil ik ook elke dag zelf even kijken of er iemand jarig is.
Ik heb hetvolgende script gemaakt en mezelf even "jarig gemaakt" in de database.
Helaas worden er geen gegevens getoond, enkel de scheidingstekens uit de regel echo. Wat is er fout aan?
Dit is het script
Maar nu wil ik ook elke dag zelf even kijken of er iemand jarig is.
Ik heb hetvolgende script gemaakt en mezelf even "jarig gemaakt" in de database.
Helaas worden er geen gegevens getoond, enkel de scheidingstekens uit de regel echo. Wat is er fout aan?
Dit is het script
PHP:
<html>
<head>
<title>Jarige leden van vandaag</title>
</head>
<body>
<h2>Jarigen leden vandaag</h2>
<?php
setlocale (LC_ALL, 'nl_NL');
include( 'connect_db_strato_avl.php' );
//Datum van vandaag instellen.
$date_now=date("m-d");
// Select query
$sql = 'SELECT * FROM `tbverjaardag` WHERE `Lidactueel` = "Ja" ';
$query = mysql_query($sql) or die(mysql_error());
while($lid = mysql_fetch_object($query)) {
$date_user = htmlspecialchars($lid->Geboortedatum);
//Gebruikersdatum in stukjes hakken
$date_user = explode("-", $date_user);
//Datum zonder het jaar onthouden
$date_user = "$date_user[1]-$date_user[2]";
//Controle op datum
if($date_now == $date_user)
{
echo $row['Voornaam']. " - ". $row['Achternaam']. " - ". $row['Geboortedatum']. "<br />";
}
}
?>
</body>
</html>