ドロップダウンに年、月、日を表示するこのスクリプトがあります。
私の質問は: 選択した値を 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>