darkfreaks Posted February 14, 2008 Share Posted February 14, 2008 how would i code something where it would check the birthdate in the database for the user and then check the current date and if there birthday falls on that month it would echo "happy bday $user"??? Link to comment https://forums.phpfreaks.com/topic/91020-help-with-birthday-code/ Share on other sites More sharing options...
bpops Posted February 14, 2008 Share Posted February 14, 2008 Without writing all the code out, here's the gist: - input the birthdate for each user into the database as type 'date' - grab this date from the database for a particular user - get today's date with the date function ( date() ) formatted the same way as in mySql (YY-MM-DD) - check for equality Link to comment https://forums.phpfreaks.com/topic/91020-help-with-birthday-code/#findComment-466533 Share on other sites More sharing options...
Northern Flame Posted February 14, 2008 Share Posted February 14, 2008 well in your database just insert there birthday, choose a format, such as 02/13/2008 then do something like: <?php $query = mysql_query("SELECT * FROM users WHERE id='1'"); // Change this query, its just a sample! $row = mysql_fetch_array($query); $blow = explode('/', $row['birthday']); $now = date("m/d/Y"); $break = explode('/', $now); if($blow[0] == $break[0] && $blow[1] == $break[1]){ $years = $break[2] - $blow[2]; echo "Happy Birthday ". $row['user'] ."! You are $years old!"; } ?> Link to comment https://forums.phpfreaks.com/topic/91020-help-with-birthday-code/#findComment-466540 Share on other sites More sharing options...
darkfreaks Posted February 14, 2008 Author Share Posted February 14, 2008 what do we do if we have 3 int variables for date? Link to comment https://forums.phpfreaks.com/topic/91020-help-with-birthday-code/#findComment-466559 Share on other sites More sharing options...
Northern Flame Posted February 14, 2008 Share Posted February 14, 2008 just put them all in a variable and then compare the month with $break[0] and the day with $break[1] Link to comment https://forums.phpfreaks.com/topic/91020-help-with-birthday-code/#findComment-466560 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.