我们有一个包含一些可选值的表单,这些值包含在下拉列表中。当新用户打开表单时,下拉列表中的默认值应为“-select-”。用户选择的值会发送到我们的数据库。现在一切正常,除了我们没有将“-select-”列为第一个选项,默认值是我们数据库中列出的第一个选项。
我正在尝试添加“-select-”,但是当我提交仍然选择“-select-”的表单时收到数据库错误。
<div class="control-group">
<label class="control-label">Pricing Profile: </label>
<div class="controls">
<?php
echo form_dropdown('pricing_profile_id', $pricing_profiles,
$profile->pricing_profile_id,' class="span3" id="pricing_profile_id" ');
?>
</div>
</div>
我尝试在“echo form_dropdown”上方添加此文本,但它似乎不起作用:
array_unshift($pricing_profiles, array(0 => "-select-"));
谢谢