我在php中创建了一个下拉列表Year
,从当前年份到当年+ 10年:
<p>Year:
<select name="sel_year">
<?php
$year=date("Y")-1;
for ($i = 0; $i <= 10; $i++)
{
$year = $year+1;
echo("<option value=\"$year\">$year</option>");
}
?>
</select>
我想用months
创建第二个下拉列表,这个列表基于前一个列表(Year
)上的选择,事情是我只能使用html和php而且我需要在同一页面上执行此操作,如果可能,请不要使用提交按钮。
这是我到目前为止:
<p>Month:
<select name="sel_month">
<?php
if(sel_year==(date("Y")))
{
for ($month = date("m"); $month <= 12; $month++)
{
$monthName = date('F', mktime(0, 0, 0, $month, 10));
echo("<option value=\"$month\">$monthName</option>");
}
}
?>
</select>
在这部分中,我只想让用户选择从现在到12月(含)的月份,如果选定的年份与我们之前的年份相同。任何想法?