1 回答
TA贡献1815条经验 获得超6个赞
我已经修复了该错误
下面是正确的代码
<select name="dob">
<option value="">---Day---</option>
<?php
function checkMonth() {
if (date('n') == 4 || date('n') == 5 || date('n') == 8 || date('n' == 11)) {
return 30;
} elseif (date('n') == 2) {
if (date('L') == 1) {
return 29;
} else {
return 28;
}
} else {
return 31;
}
}
$k = checkMonth();
for ($i=1; $i<=$k; $i++) {
echo "<option value=". $i ."> ". $i ."</option>";
}
?>
</select>
我改变了echo 30;对return 30;和它的工作... :)
- 1 回答
- 0 关注
- 323 浏览
添加回答
举报