在php下拉列表中设置默认选项,并在提交查询时保留

我有下面的代码,从PHP创建下拉列表。 我想在这里做两件事。 1.我想将其中一个选项设置为默认值。 它可以是硬编码的,也可以从查询中选择。 2.按下按钮时,应保留所选选项。 我可以使用会话数据检索所选的选项: echo $print_version1[array_keys($print_version1)[0]];

下拉代码:

 $result = $conn->query("SELECT DISTINCT nx_version FROM workflow1 ORDER BY id DESC"); echo "
"; echo ""; echo ""; echo "

"; echo ""; echo " Select Base Verison To Compare With : "; echo ""; while ($row = $result->fetch_assoc()) { $nx_version = $row['nx_version']; echo ''.$nx_version.''; } echo ""; echo " "; echo ""; echo ""; echo ""; echo "

"; $array_select = $_SESSION['data']; print_r($array_select); echo "";

我假设应该选择的选项是$ print_version1 [array_keys($ print_version1)[0]

 while ($row = $result->fetch_assoc()) { $nx_version = $row['nx_version']; if($_SESSION["id"]) { if($nx_version == "the hardcode value you want to be selected"){ echo ''; }else{ echo ''; } }else{ if($print_version1[array_keys($print_version1)[0]] == $nx_version){ echo ''; }else{ echo ''; } } }