php - 我的下拉列表选项正在更改为 php 中提交按钮上的先前位置
问题描述
在这里我有两个选择框,一个用于月份,另一个用于年份,月份它正在工作,但在我的情况下,它会根据当前年份动态出现。对于年份,当我选择任何选项并单击提交按钮时,选项正在改变并再次回到以前的位置。谁能帮助我。这是代码
HTML 和 PHP
<form action="" method="post" id="nameform">
<select name="fetchmonth">
<option <?php if ($_POST['fetchmonth'] == 'January') echo 'selected="selected"'; ?> >January</option>
<option <?php if ($_POST['fetchmonth'] == 'February') echo 'selected="selected"'; ?>>February</option>
<option <?php if ($_POST['fetchmonth'] == 'March') echo 'selected="selected"'; ?>>March</option>
</select>
<select class="boottext" name="fetchyear" required id="month" >
<?php
$expenses_year = date('Y');
// populate the select options with years
for ($yr = date("Y"); $yr >= 1970; $yr--) {
if ($yr == $expenses_year) {
echo '<option value="' . $yr . '" selected="selected">' . $yr .
'</option>';
} else {
echo '<option value="' . $yr . '">' . $yr . '</option>';
}
}
?>
</select>
</form>
<p> </p>
<button type="submit" form="nameform" value="Submit">Submit</button>
解决方案
推荐阅读
- html - XSLT:for-each div 与部分孩子
- ios - UISegmented Control 具有相同的表格视图和单元格中的 uibutton
- jmeter - JMXmon 动态值处理
- java - 如何将字符串切成碎片并通过蓝牙发送每一个?
- android - 深度链接、Android 应用链接、Firebase 动态链接和应用索引之间的区别
- javascript - 如何确定一个点是否在已解析但未显示的 SVG 文件的 SVG 元素内?
- wordpress - 优先搜索结果以显示标题第一个 wordpress 的匹配结果
- jsx - JSX 字符串字面量
- sql - 仅当变量在元数据库中给出值时才添加过滤器
- c++ - 绘制旋转三角形