datum controleren

Status
Niet open voor verdere reacties.

parisdiesel

Gebruiker
Lid geworden
15 nov 2008
Berichten
94
Hallo, met onderstaande code krijg ik een mailtje als er iemand in mijn lijst jarig is, en dat werkt goed. Nu wil ik het script aanpassen zodat ik 10 dagen van te voren een mailtje krijg wie er dan jarig is. Hoe moet ik dit aanpakken?

Code:
<?php
mysql_connect("localhost","root","bla"); 
mysql_select_db("verjaardag") or die ("Niet gelukt"); 
$datum = date("m-d");

$result = mysql_query("SELECT * FROM kalender WHERE DAY(gbdatum) = DAY (CURRENT_DATE)");



if( mysql_num_rows( $result ) != 0 )
{

    while ( $list = mysql_fetch_array($result))
    {

       

   echo 'Vandaag is <b>'.$list['naam'].'</b> jarig, Hartelijk gefeliciteerd<br>'; 

$to = "$list[email]"; // The email address you want notifiactaions sent to
$subject = 'Jarig vandaag'; 





mail($to,$subject,$body,$headers); 
    }
}
else
{
    
   
$result = mysql_query("SELECT gbdatum FROM kalender WHERE [COLOR="Red"][B]hier graag de code die controleerd of het 10 dagen voor de verjaardag is[/B][/COLOR]");
while ( $list = mysql_fetch_array($result))
    {

        






mail($to,$subject,$body,$headers); 
}
}
?>
 
Laatst bewerkt:
Hallo, wat een beetje spelen met de datums al niet kan doen, het is gelukt.;)
 
Laatst bewerkt:
En de oplossing was? DAY(gbdatum) = DAY (CURDATE) - 10?
 
Dit heb ik, WHERE MONTH(gbdatum) = MONTH(CURRENT_DATE) AND DAY(gbdatum) = DAY(CURRENT_DATE) + 10");
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan