Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据HTML和PHP数据库中存储的值选择下拉菜单项?_Php_Html - Fatal编程技术网

如何根据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
上加了一个结束括号(
}
)吗?