我有這個查詢下面是一年的下拉(從1900年電流)。我正在使用$變量在編輯表單的下拉列表中顯示先前選擇的年份。它的工作原理除了2011年所有其他年份也重複。我如何調整它,使$ y先顯示,然後顯示下面的所有年份?如何僅使當前年份出現一次?
代碼:
<select name="year">
<?PHP for($i=date("1900"); $i<=date("2011"); $i++)
if($year == $i)
echo "<option value='$y' selected>$y</option>
<option value='$i' selected>$i</option>";
else
echo "<option value='$y' selected>$y</option>
<option value='$i'>$i</option>";
?>
</select></td>
</tr>
是'$ y'應該是'$ year'? –
另外,你爲什麼要做日期(「1900」)而不是'1900'? –
+1 @Michael,我沒有得到這個for-loop。對我來說似乎是循環了很多日期。 – OptimusCrime