我正在努力让我们的销售人员更容易使用我们的订单面板。$dept
如果在我的变量中检测到某个值,我希望将下拉菜单(“销售部门”)默认为正确的部门。
问题是,我觉得必须有比这样做更好的方法来解决这个问题:
<?php if($dept == 'web') { ?>
<select class="select" name="dept">
<option value=“web” selected="selected">Website Orders</option>
<option value=“phone”>Phone Orders</option>
<option value=“retail”>Retail Orders</option>
</select>
<?php } elseif($dept == 'phone') { ?>
<select class="select" name="dept">
<option value=“web”>Website Orders</option>
<option value=“phone” selected="selected">Phone Orders</option>
<option value=“retail”>Retail Orders</option>
</select>
<?php } else { ?>
<select class="select" name="dept">
<option value=“web”>Website Orders</option>
<option value=“phone”>Phone Orders</option>
<option value=“retail” selected="selected">Retail Orders</option>
</select>
<?php } ?>
有没有办法可以更改此下拉列表的默认设置而无需重复 HTML 三次?我是一个相当新手的 PHP 程序员,所以大部分时间我仍然无法找到更优雅的解决方案。:(