dwappes Posted January 31, 2010 Share Posted January 31, 2010 I have a PHP string as follows: selectList( "field_4_YYYY", $_POST["field_4_YYYY"], date("Y")-18, date("Y"), "YYYY", $style ) ; This (the -18) allows my dropdown box to display the year going back to 1992, which is what I want. However, it also displays all the years to present, as in 2008, 2009 & 2010, which is what I don't want. I only want the available years in the dropdown box to display 1992, 1993, 1994 & 1995. Can someone please show me what changes need to be made to this string to do that that will automatically update annually? I want the years to always remain at between 15 to 18 years back. Thanks you! Quote Link to comment Share on other sites More sharing options...
akitchin Posted January 31, 2010 Share Posted January 31, 2010 it's impossible to know for sure, since this function is user-defined (ie. not a native PHP function) and therefore we don't know how it's supposed to work. however, i'm going to take a stab and say that the parameter after date("Y")-18 is the upper boundary. try changing that one to date("Y")-15 and see what you get: selectList( "field_4_YYYY", $_POST["field_4_YYYY"], date("Y")-18, date("Y")-15, "YYYY", $style ) ; Quote Link to comment Share on other sites More sharing options...
dwappes Posted January 31, 2010 Author Share Posted January 31, 2010 THANKS!!! THAT WORKED!!! :D Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.