2 回答
TA贡献1856条经验 获得超5个赞
这应该做你想要的:
从本质上讲,我将年份设置为当前年份(2020年),将目标年份设置为当前年份减去4年(2016年),并且我正在循环,每次迭代将年份减少1,直到我们达到目标年。
<select name="seitJ">
<?php
$year = date('Y');
$target = $year - 4;
for($i = $year; $i > $target; $i--) {
$digits = substr($i, 2);
$selected = ($_GET['bisJ'] == $digits ? 'selected' : '');
echo '<option value="' . $digits . '" ' . $selected . '>' . $i . '</option>';
}
?>
</select>
TA贡献2036条经验 获得超8个赞
你可以试试这个
<select name="seitJ">
<?php
for($i = 2000; $i < date('Y'); $i++){
echo "<option value=<?php echo $i; (date('Y') == $i) ? echo selected : ''?> >$i</option>";
}
?>
</select>
日期('Y')将为您提供当前年份,因此它将自动更新。请记住,最好创建一个循环,而不是逐个写入值。
- 2 回答
- 0 关注
- 159 浏览
添加回答
举报
