<select id="state_<?php echo $id; ?>" class="text">
<option value="available"<?=$UserStatus == '1'?' selected="selected"':''; ?>>Available</option>
<option value="InRoute"<?=$UserStatus == '0' ? ' selected="selected"' : '';?>>In Route</option>
<option value="OnSite"<?=$UserStatus == '4' ?' selected="selected"' : '';?>>On Site</option>
<option value="onAssignment"<?=$UserStatus == '2' ? ' selected="selected"' : '';?>>On Assignment</option>
<option value="DND"<?=$UserStatus == '3' ? ' selected="selected"' : '';?>>DND</option>
</select>
这是我如何根据$ UserStatus值显示我的下拉列表。这段代码在windows上运行得非常好但是当我在服务器(centos)上部署它以进行所有下拉时,我将“&gt; DND”作为选定值。我不确定为什么我得到额外的结束括号和DND值?