我有这个脚本,它在下拉列表中显示年、月和日。
我的问题是:如何获取 dmy 格式的选定值?
假设我是否有一个按钮来获取当前选定的值并显示在文本框上。我该怎么做?
任何想法都非常感谢。谢谢你。
<html>
<body>
<?php
$months = array(
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'
);
$weekday = array(
'Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday'
);
$days = range(1,31);
$years = range (2010, 2020);
$currentDay = date('d');
$currentMonth = date('F');
$currentYear = date('Y');
echo "<select name='weekday'>";
foreach($days as $valued) {
if($valued == $currentDay)
{
$default = 'selected="selected"';
echo '<option '.$default.' value="'.$valued.'">'.$valued.'</option>\n';
} else {
$default='';
echo '<option '.$default.' value="'.$valued.'">'.$valued.'</option>\n';
}
}
echo '</select> ';
echo "<select name='month'>";
foreach($months as $valuem) {
if($valuem==$currentMonth)
{
$default1 = 'selected="selected"';
echo '<option '.$default1.' value="'.$valuem.'">'.$valuem.'</option>\n';
} else {
$default1 = '';
echo '<option '.$default1.' value="'.$valuem.'">'.$valuem.'</option>\n';
}
}
echo '</select> ';
echo "<select name='year'>";
foreach ($years as $valuey) {
if($valuey == $currentYear)
{
$default2 = 'selected="selected"';
echo '<option '.$default2.' value="'.$valuey.'">'.$valuey.'</option>\n';
} else {
$default2 = '';
echo '<option '.$default2.' value="'.$valuey.'">'.$valuey.'</option>\n';
}
}
echo '</select> ';
?>
</body>
</html>