我有选择菜单,该菜单从txt文件中获取值。我希望所选的值即使在提交表单后也保持选中状态。
<?php
$filename = 'select.txt';
$eachlines = file($filename, FILE_IGNORE_NEW_LINES);
?>
<form action="#" method="post">
<select id="toolchain" name="toolchain" onchange='this.form.submit()'>
<option selected value="base">Please Select</option>
<?php foreach($eachlines as $lines){
echo "<option value='".$lines."'>$lines</option>";
}?>
</select>
</form>
为了保持选择的值,我尝试了以下操作:
<?php foreach($eachlines as $lines){
echo "<option value='".$lines."'" if($_POST['$lines']) echo $_POST['$lines'];">$lines</option>";
}?>
但这不起作用,可能是我在回声内部使用了回声。请纠正我。
阿波罗的战车
陪伴而非守候