【发布时间】:2012-02-21 05:10:24
【问题描述】:
最近我问how to populate years,我认为我有我需要的所有答案。事情是我有一个新的问题与天。问题似乎更多的是mysql而不是php。在我的表用户生日字段中,我将“日期”作为这种格式的类型:0000-00-00。现在,当我使用当前选择框“day”时,它会插入 2 而不是 02,然后当我加入 $year.$month.$day 给我并输出 1988-11- 时会破坏整个格式。我该如何解决这个问题?这是天的代码(年份类似,在上面的链接中)。谢谢
<?
$bday = $r['birthday'];
$part = explode("-", $bday);
$year = $part[0];
$month = $part[1];
$day = $part[2]; ?>
<select name="day">
<? for($i = 1; $i <= 31; $i++){?>
<option value="<? echo $i. '"'; if ($day == $i) {echo 'selected="selected"';}?>"><?echo $i;?></option> <? }?>
</select>
【问题讨论】:
-
哦,我现在无法更改 mysql 类型,因为它已经有了真实的用户信息
标签: php mysql drop-down-menu