// Number of years to go back
$yearRange = 25;
// Selected Age
$ageLimit = 25;
// Generate Options
$thisYear = date('Y');
$startYear = ($thisYear - $yearRange);
$selectYear = ($thisYear - $ageLimit);
foreach (range($thisYear, $startYear) as $year) {
$selected = "";
if($year == $selectYear) { $selected = " selected"; }
print '<option ' . $selected . ' [[!+fi.year:FormItIsSelected=`$year`]] >' . $year . '</option>
';
}<label for="year">
Year:[[+fi.error.year]]
<select name="year" value="[[!+fi.year]]">
[[!yearDropdown]]
</select>
</label>
I wouldnt't know how to write PHP, that actually works lol Being a full-blown designer, my brain simply lacks that certain logical and mathematical part
But I am good in improvising