我需要在按下前往按鈕上顯示選定月份和日期的日期。從兩個相應的下拉列表中選擇月份和年份的日期和日期
我試過REQUEST
和GET
從URL,onchange()
得到它,但我肯定做錯了什麼。我知道,當前的代碼僅是2003年
<table>
<tr>
<form id="frmA" class="form-inline" role="form" >
<td align="right">
<select id="month" name="month" class="form-control" required="required">
<option value="">Select Month...</option>
<option value='1'>January</option>
<option value='2'>February</option>
<option value='3'>March</option>
<option value='4'>April</option>
<option value='5'>May</option>
<option value='6'>June</option>
<option value='7'>July</option>
<option value='8'>August</option>
<option value='9'>September</option>
<option value='10'>October</option>
<option value='11'>November</option>
<option value='12'>December</option>
</select>
</td>
<td>
<select id="year" name="year" class="form-control" required="required">
<?php
foreach (range(date('Y'), $earliest_year) as $x) {
print '<option value="'.$x.'"'.($x === $already_selected_value ? '
selected="selected"' : '').'>'.$x.'</option>';}
?>
</select>
</td>
<td>
<input type="submit" value="Go!" />
</td>
</form>
</tr>
<table>
<tbody>
<?php
$date = '2003-09-01';
$end = '2003-09-' . date('t', strtotime($date));
i=1;
while(strtotime($date) <= strtotime($end) && $i <= strtotime($end)) {
$day_num = date("d/m/Y", strtotime($date));
$day_name = date('l', strtotime($date));
$date = date("Y-m-d", strtotime("+1 day", strtotime($date)));
echo "<tr><td>$day_num - $day_name</td></tr>";
i++;
}
?>
</tbody>
</table>
你沒有在你的代碼的幾件事情:1 /方法+在「形式」使用他們前行的動作2 /分配$瓦爾 - > $日期=「2003-09-01 「;檢查此示例的代碼與未成年人更正[鏈接](https://pastebin.com/u0ty2g45)編輯:不是一個好的東西把表格內TR/TD恕我直言 – OldPadawan
感謝您的及時答覆。我剛開始學習php,並會記住你的建議(形式在tr/td內)。再次感謝(Y) –
很高興幫助,如果是這樣,請接受答案;) – OldPadawan