php动态实现下拉菜单应该怎么做?

<?phpecho"<h2>判定闰年</h2><hr>";echo"<formname='form'method='post'action=''>";echo"<sele... <?php
echo "<h2>判定闰年</h2><hr>";

echo "<form name='form' method='post' action=''>";
echo "<select name='year'>";

echo "<option>";
echo $_POST['year'];
echo "</option>";

for ($year = 1949; $year <=2011; ++$year)
{
echo "<option>$year</option>";
}
echo "</select>年";
echo "<select name='mouth' >";

echo "<option>";
echo $_POST['mouth'];
echo "</option>";

for ($mouth = 1; $mouth <= 12; ++$mouth)
{
echo "<option>$mouth</option>";
}
echo "</select>月";

echo "<select name='day' onclick='javascript:this.form.submit()'>";

if ($_POST['mouth']=='1'||$_POST['mouth']=='3'||$_POST['mouth']=='5'
||$_POST['mouth']=='7'||$_POST['mouth']=='8'||$_POST['mouth']=='10'||$_POST['mouth']=='12')
{
echo "<option>";
echo $_POST['day'];
echo "</option>";

for ($day = 1; $day <= 31; ++$day)
{
echo "<otion>$day</option>";
}
}
else
{
echo "<option>";
echo $_POST['day'];
echo "</option>";

for ($day = 1; $day <= 30; ++$day)
{
echo "<option>$day</option>";
}
}

echo "</select>日";
echo "</form>"
?>
************************

简单来说就是做三个下拉菜单,然后通过选择年份、月份来确定每月天数,同时要考虑闰年的情况
年的时间范围是1949-2011
我的思路好像没有错,但是不知道为什么,例如,我选中了2月,就可以打印出天数,选1月就打印不出来,求解
可能单纯用php做很难,那如果在php嵌入js应该怎么做
展开
 我来答
匿名用户
2014-03-24
展开全部
可以先用js将下拉菜单做好,然后用PHP混编的方法动态替换菜单文本。这是最基本的做法
匿名用户
2014-03-24
展开全部
那是js
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我想淫笑
2014-03-24 · 超过26用户采纳过TA的回答
知道答主
回答量:126
采纳率:0%
帮助的人:57.8万
展开全部
你说的这个得用javascript做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
satellite7832
2014-03-24
知道答主
回答量:3
采纳率:0%
帮助的人:4737
展开全部
推荐jquery,自学几天就会了,很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-24
展开全部
jquery几句话的问题。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式