如何根据HTML和PHP数据库中存储的值选择下拉菜单项?
当前我的下拉列表如下所示:如何根据HTML和PHP数据库中存储的值选择下拉菜单项?,php,html,Php,Html,当前我的下拉列表如下所示: $mon = array("Jan","Feb","Mar","Apr","May","Jun", "Jul","Aug","Sep","Oct","Nov","Dec"); $output="<table border='0' cellspacing='0' cellpadding='0'> <tr class = 'tit'> <td>Select Month <select name='mon
$mon = array("Jan","Feb","Mar","Apr","May","Jun",
"Jul","Aug","Sep","Oct","Nov","Dec");
$output="<table border='0' cellspacing='0' cellpadding='0'>
<tr class = 'tit'>
<td>Select Month
<select name='month' onChange='dateShow($infrasId,1)' id='month'>";
for($i = 1; $i <= 12; $i ++) {
$output.="<option value='$i'>".$mon[$i-1]."</option>";
}
$output.="</select>";
$mon=数组(“一月”、“二月”、“三月”、“四月”、“五月”、“六月”,
“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”);
$output=”
选择月份
";
对于($i=1;$i我不太理解你的问题,但我认为这就是你想要的
$output.="<option value='$i' " . ( mon[$i] == $_POST['month'] ? "selected" : "" ) . ">".$mon[$i-1]."</option>";
$output.=''.$mon[$i-1]。'';
将“$\u POST['month']
替换为请求的月份名称变量
这是完整的代码吗?你能更清楚地回答你的问题吗?你不是故意在if
上加了一个结束括号(}
)吗?