populating a combo box

XML, Perl, Python, and other languages can be discussed here, even if it isn't PHP (We might forgive you).

Moderator: General Moderators

Post Reply
Hillu
Forum Newbie
Posts: 13
Joined: Sun Jun 15, 2008 11:06 am
Location: Addis Ababa

populating a combo box

Post by Hillu »

Hi, I have a combo box and I want to populate it by 'year' values. I want the option values to start from 10 years in the past and 10 years in the future. How do I do that? Thanks.
User avatar
califdon
Jack of Zircons
Posts: 4484
Joined: Thu Nov 09, 2006 8:30 pm
Location: California, USA

Re: populating a combo box

Post by califdon »

Code: Select all

$yr=date('Y');
for($k=($yr-10), $k<=($yr+10), $k++) {
   echo "<option value=$k>$k</option>";
}
You might want to set the default value like this:

Code: Select all

$yr=date('Y');
for($k=($yr-10), $k<=($yr+10), $k++) {
   echo "<option value=$k";
   if($k==$yr echo " selected";
   echo ">$k</option>";
}
Post Reply