我正在使用下面的代码自动填充下拉选项的值。我试图让它有30号选择。现在它显示了30次序列中的数字30。我将如何获得该序列以显示18-75和30个预选。选择PHP表格选项
<select name="age2" class="numb">
<?php
for ($k = 18; $k <= 75; $k++)
echo '<option value='.sprintf("%02d", $k).'>'.sprintf("%02d", $k).'</option>';
echo '<option value=30 selected>30</option>';
?>
</select>
这是一个高度冗余的问题。请先了解关于该主题的现有问答,然后指出具体问题。在一个表达式中使用echo和sprintf()会以某种方式显示出您需要掌握一般理解的问题。我会从那个时候开始改善,否则你会犯更多的错误,并且你一直在想。 – hakre
@hakre问题在下面多次回答,其他人理解 – acctman
我写了多余的。因为它是一个超级复制品,如果你想问这样的问题,请概述哪些部分具体与你包含的其他许多现有材料不同。从这个意义上说,你的问题完全不清楚。目前尚不清楚为什么你问这个问题,因为它已经在过去得到解答。 – hakre