Jump to content

Zodiac Sign


Recommended Posts

hi! :) everyone!! specially to the administrator

Do anyone have an idea how to create a PHP program that will determine the month

of the given Zodiac Sign?? for instance, if the user enter Scorpio, the program displays October after he/she clicks the month button?? anyone howto please really need an idea

or maybe the code? glad to hir you!! :) thanks in advanced?

Link to comment
Share on other sites


a different slant on the problem would be to give the zodiac sign given a specific date.

This is do-able, you just have a list of dates and compare the user input -

semi-pseudo-code: figures/syntax not exact.

// grab user input
$date = $_POST['date']  // input could be '10 October 2005'

// convert $date to a timestamp
$timestamp = strtotime($date)  // input now timestamp - '???????????????'

// dates for zodiac are pretty much always the same so just need day number
$day_of_year = strftime( %j , $timestamp ) // give integer 1-366.

// Now we can compare to an array - i'm guessing these dates and signs!
if (22 > $day_of_year >= 1) $zodiac = "capricorn"
elseif (166 > $day_of_year >= 197) $zodiac = "leo"
elseif (275 > $day_of_year >= 305) $zodia = "scorpio"
.
.
.
elseif (356 > $day_of_year >= 366) $zodiac = "capricorn
etc

echo "Your zodiac sign is: " . $zodiac

This is just an example - search php.net for the proper syntax of the functions and the correct dates etc.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...