我正在编辑我的表单,但我在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>
答案 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>";
}
?>