1
我有9国家区排数据库,每个人都有0和国家启用和禁用服务1个值,我想,启用国家在下拉 (持有价值1)这样条件下拉笨
$options = array(
if(($row->s_loc_london)==1)
{
'location_lond' => 'London',
}
form_dropdown('service_location', $options, $row->s_type);
我有9国家区排数据库,每个人都有0和国家启用和禁用服务1个值,我想,启用国家在下拉 (持有价值1)这样条件下拉笨
$options = array(
if(($row->s_loc_london)==1)
{
'location_lond' => 'London',
}
form_dropdown('service_location', $options, $row->s_type);
请使用示例查找以下解决方案。
Codeigniter form_builder
具有内置函数,用于从动态数组键/值对数组中生成下拉列表。
语法
form_dropdown([$name = ''[, $options = array()[, $selected = array()[, $extra = '']]]]);
$options = array(
'small' => 'Small Shirt',
'med' => 'Medium Shirt',
'large' => 'Large Shirt',
'xlarge' => 'Extra Large Shirt',
);
$shirts_on_sale = array('small', 'large');
回声form_dropdown( '衬衫',$选项, '大');
Would produce:
<select name="shirts">
<option value="small">Small Shirt</option>
<option value="med">Medium Shirt</option>
<option value="large" selected="selected">Large Shirt</option>
<option value="xlarge">Extra Large Shirt</option>
</select>
回声form_dropdown( '衬衫',$选项,$ shirts_on_sale);
Would produce:
<select name="shirts" multiple="multiple">
<option value="small" selected="selected">Small Shirt</option>
<option value="med">Medium Shirt</option>
<option value="large" selected="selected">Large Shirt</option>
<option value="xlarge">Extra Large Shirt</option>
</select>
您的解决方案
$options = array(
'london' => 'London',
'india' => 'India'
);
if ($row->s_loc_london == 1)
{
$selected_location = 'london';
}
form_dropdown('service_location', $options, $selected_location);
让我知道,如果它不工作。
试试吧
<select name="outlet" class="form-control">
<option value="">Select Outlet</option>
<?php
foreach ($getOutlet as $outlet)
{
$selected = '';
if(!empty($this->input->get('outlet')))
{
if($outlet->id == $this->input->get('outlet'))
{
$selected = 'selected';
}
}
?>
<option <?=$selected?> value="<?=$outlet->id?>"><?=$outlet->name?></option>
<?php
}
?>
</select>
如果下面帮您没有为GET接受他们的任何答复 – user4419336