Jump to content

Help with birthday code


darkfreaks

Recommended Posts

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

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!";
}

?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.