-1

什么是在 PHP 中自动填充表单中选择框的最佳方法。

我希望能够从今年做过去 15 年,从今年做未来 5 年。

我在网上环顾四周,只能找到他们居住 x 年的地方

4

1 回答 1

2
<?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";
    }
}
于 2013-09-04T08:09:52.357 回答