什么是在 PHP 中自动填充表单中选择框的最佳方法。
我希望能够从今年做过去 15 年,从今年做未来 5 年。
我在网上环顾四周,只能找到他们居住 x 年的地方
<?php
$currentValue = 2008;
$past = 15;
$future = 5;
if ($currentValue && ($currentValue < date('Y') - $past || $currentValue > date('Y') + $future)) {
echo "<option value=\"$currentValue\" selected=\"selected\">$currentValue</option>\n";
}
for ($year = date('Y') - $past; $year <= date('Y') + $future; $year++) {
if ($year == $currentValue) {
echo "<option value=\"$year\" selected=\"selected\">$year</option>\n";
} else {
echo "<option value=\"$year\">$year</option>\n";
}
}