0
我有這樣的代碼:PHP的日期從下拉列表中的最小值和最大值選擇
<tr><td>Data expirare:</td><td><?=date_chooser("date",date("Y-m-d"),0)?></td></tr>
它工作正常,但在現階段,我從1920年看2050年之前,我想告訴我只有某些懸而未決的和未來五年。
我有這樣的代碼:PHP的日期從下拉列表中的最小值和最大值選擇
<tr><td>Data expirare:</td><td><?=date_chooser("date",date("Y-m-d"),0)?></td></tr>
它工作正常,但在現階段,我從1920年看2050年之前,我想告訴我只有某些懸而未決的和未來五年。
我假設你正在使用的date_chooser()算法從這個SO職位:How to jump to anchor on submit - not to top of page或此互聯網網頁:$from_year
和$to_year
:http://ideone.com/Ab0cLD
我加入兩個變量調整的代碼的一小部分。他們現在確定下拉列表中的年份範圍。您可以根據需要調整變量的值。
$chooser.="<select name='".$name."year'>";
$from_year = 1950
$to_year = date("Y") + 5
for($i=$from_year;$i<=$to_year;$i++)
{
if($i==$year) $selected='selected';
else $selected='';
$chooser.="<option $selected>$i</option>";
}
偉大的人!多謝! –
您需要詳細瞭解date_chooser函數。我們沒有辦法用很少的細節來回答你的問題。 – Adam