Php 动态创建selectbox
在我的网站中,我使用元素数组来定义配置文件中的所有表单元素。 它现在工作的很好,我需要的是2个选择框,将动态生成。 第一个选择框应包含从一月到十二月的月份名称,第二个选择框应包含从当前年份到+10的年份 请建议如何有效配置此情况 提前谢谢Php 动态创建selectbox,php,Php,在我的网站中,我使用元素数组来定义配置文件中的所有表单元素。 它现在工作的很好,我需要的是2个选择框,将动态生成。 第一个选择框应包含从一月到十二月的月份名称,第二个选择框应包含从当前年份到+10的年份 请建议如何有效配置此情况 提前谢谢 $ELEMENTS["name"] = array("label"=>"Username", "type"=>"text", "name"=>"user_name", "width" => "50", "validationtype"
$ELEMENTS["name"] = array("label"=>"Username", "type"=>"text", "name"=>"user_name", "width" => "50", "validationtype"=>"text");
$ELEMENTS["email"] = array("label"=>"E-Mail", "type"=>"text", "name"=>"e_mail", "width" => "50", "validationtype"=>"email");
$ELEMENTS["birthdate"] = array("label"=>"Date of birth", "type"=>"text", "name"=>"birth_date", "width" => "50", "validationtype"=>"datel");
我不确定你能不能。通常,您给出的示例用于生成
标记,选择框由
标记创建。此外,此标记还包括如下选项列表:
<select name="car">
<option value="volvo">Volvo</option>
<option value="saab" selected="1">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
沃尔沃汽车
萨博
梅赛德斯
奥迪
投入是:
<input type="text" name="car" value="" width="50" />
对于年份,您可以使用以下
for($i = date('Y') ; $i < date('Y') + 10 ; $i++)
$YEARS["name"] = $i ;
For month
for($i = 1 ; $i <=12 ; $i++)
$MONTHS = date('F',mktime(0,0,0,$i));
for($i=date('Y');$i