编辑表单时,select中的选定值应位于顶部

时间:2014-03-18 09:17:03

标签: php

我正在编辑我的表单,但我在select标签中遇到问题。我希望选项顶部已经选择的值加上相同的值不应该显示两次。下面我将选中的值放在顶部,但我不知道如何克服重复值。我是php新手,我不知道这是否是一个荒谬的问题。任何帮助都会很好。

我使用两个表Status,其他表Cases。第一个选项来自Status,第二个选项来自Cases

<select name='cstatus' style="width: 100%;">
   <option><?=$row['CASE_STATUS']?></option>
   echo "<option value='".$row['CASE_NAME']."'>".$row['CASE_NAME'].'</option>';
<select>

2 个答案:

答案 0 :(得分:0)

您可以在要选择的选项上使用selected="selected"

这样您就不必复制选项以将其置于顶部。

答案 1 :(得分:0)

<?php

if($row['CASE_STATUS'] == "")
{
   echo "<option>Under Investigation</option>";
   echo "<option>Under Trial</option>";
}

else if($row['CASE_STATUS'] == "Under Investigation")
{
   echo '<option>'.$row["CASE_STATUS"].'</option>';
   echo "<option>Under Trial</option>";
}

else
{
   echo '<option>'.$row["CASE_STATUS"].'</option>';
   echo "<option>Under Investigation</option>";
}
?>
相关问题