我有这样一个选择选项
<select name="select1">
<option value="value1">hots</option>
<option value="value2">popular</option>
<option value="value3" >new</option>
<option value="value4">old</option>
</select>
当用户在下一次加载中选择一个选项时,再次选择的选项是第一个选项(value1),我设法找到了一个正式的解决方案switch case, 像这样:$panir=$_POST[\'select1\'];
switch ($panir) {
case \'value1\':
?>
<select name="select1">
<option value="value1" selected>hot</option>
<option value="value2">popular</option>
<option value="value3" >new</option>
<option value="value4">old</option>
</select>
<?php
break;
case \'value2\':
?>
<select name="select1">
<option value="value1">hot</option>
<option value="value2" selected>popular</option>
<option value="value3">new</option>
<option value="value4">old</option>
</select>
<?php
break;}
它工作得很好,但有一个大问题,我还有一个select option 有很多选择,我不能像他们那样添加案例,难道没有任何解决方案可以选择吗selected 有条件吗?非常感谢。