quicksilk Posted February 24, 2005 Share Posted February 24, 2005 hi! everyone!! specially to the administratorDo anyone have an idea how to create a PHP program that will determine the monthof 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 ideaor maybe the code? glad to hir you!! thanks in advanced? Link to comment Share on other sites More sharing options...
SiMoNsAyS Posted February 24, 2005 Share Posted February 24, 2005 could be a problem that the signs doesn't have only 1 month mine is sagitarious born november, 29th but there are many people out there, sagitarious all, born during the first 3 weeks of december Link to comment Share on other sites More sharing options...
neil Posted February 24, 2005 Share Posted February 24, 2005 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 = "capricornetcecho "Your zodiac sign is: " . $zodiacThis 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now