第二个下拉列表基于第一个下拉列表,只有php和html

时间:2016-11-22 14:31:37

标签: php html sql

我在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月(含)的月份,如果选定的年份与我们之前的年份相同。任何想法?

0 个答案:

没有答案