dc_jt Posted April 27, 2007 Share Posted April 27, 2007 Hi Im using the following date loop function and was just wondering if my function is correct? Where I have for ($i=2007;$i<=date('Y')+4;$i++) At the moment my drop down displays 2007 until 2011. Therefore, in 2008 will it display 2008 upto 2012 and so on. <tr> <td width="28%">Date</td> <td><select name="sdated"> <? for ($i=1;$i<=31;$i++) {?><? echo "<option value=\"$i\""; if ($_GET['iNewsId'] && $oNewsArticle->formatted_date != '00/00/0000') { if ($i == $aDay) echo " selected"; echo ">$i</option>"; } else { if ($i == $day) echo " selected"; echo ">$i</option>"; } } ?> </select> <select name="sdatem"> <? for ($i=1;$i<=12;$i++) {?><? echo "<option value=\"$i\""; if ($_GET['iNewsId'] && $oNewsArticle->formatted_date != '00/00/0000') { if ($i == $aMonth) echo " selected"; echo ">$i</option>"; } else { if ($i == $month) echo " selected"; echo ">$i</option>"; } } ?> </select> <select name="sdatey"> <?php for ($i=2007;$i<=date('Y')+4;$i++) {?> <?php echo "<option value=\"$i\""; if ($_GET['iNewsId'] && $oNewsArticle->formatted_date != '00/00/0000') { if ($i == $aYear) echo " selected"; echo ">$i</option>"; } else { if ($i == $year) echo " selected"; echo ">$i</option>"; } } ?> Quote Link to comment Share on other sites More sharing options...
The Little Guy Posted April 27, 2007 Share Posted April 27, 2007 http://snippets.tzfiles.com/snippet.php?id=13 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.