+ -
当前位置:首页 → 问答吧 → 为什么下拉框的第一个是已经selected的

为什么下拉框的第一个是已经selected的

时间:2011-08-18

来源:互联网

$months = array();
for($i=1;$i<=10;$i++)
{
$months[] = date('Y-m', mktime(0,0,0,date('m')-3+$i,1,date('Y')));
}
//////////////////////////////////////////////////////////////////////

<select name="monthes">
<!-- {@months} -->
<option value="{.value_}" > {.value_}</option>
<!--{/}-->
</select>

这样为什么下拉框的第一个是已经selected的(即显示的月份呢?)
比如 该页面打开时是 

年月 (2011-9)  
2011-9
2011-07
2011-08
2011-09
2011-10
2011-11
2011-12
2012-01
2012-02


为什么下拉框里的第一个是2011-9呢?而不是从7月份开始。

作者: kofthejamy   发布时间: 2011-08-18

2011-9把这条数据在后台删除掉~·要不它就默认排在第一个~·

作者: MuBeiBei   发布时间: 2011-08-18

$months = array();
for($i=1;$i<=10;$i++)
{
$months[] = date('Y-m', mktime(0,0,0,date('m')-3+$i,1,date('Y')));
}

数据是这样生成的

作者: kofthejamy   发布时间: 2011-08-18

引用 2 楼 kofthejamy 的回复:
$months = array();
for($i=1;$i<=10;$i++)
{
$months[] = date('Y-m', mktime(0,0,0,date('m')-3+$i,1,date('Y')));
}

数据是这样生成的


那你去php问问吧~·

作者: MuBeiBei   发布时间: 2011-08-18

热门下载

更多