Im CodeIgniter中的form_dropdown函数存在一些问题....我的应用程序分为2部分,用户进入,输入表单并提交它...一旦提交管理员可以进入并编辑该人员表格,然后将其保存到数据库。代码点火器 - form_dropdown从数据库中选择正确的值
因此,要显示在初始形式中,下拉列表中,使用下列IM(在下拉的所有选项从数据库中推出)
型号:
function get_salaries_dropdown()
{
$this->db->from($this->table_name);
$this->db->order_by('id');
$result = $this->db->get();
$return = array();
if($result->num_rows() > 0){
$return[''] = 'please select';
foreach($result->result_array() as $row){
$return[$row['id']] = $row['salaryrange'];
}
}
return $return;
}
然后在控制器:
$data['salaries'] = $this->salary_expectation->get_salaries_dropdown();
然后最后查看:
<?php echo form_dropdown('salaries', $salaries, set_value('salaries', $salaries)); ?>
该位在显示下拉列表中可以完美显示,用户可以选择填充值。
因此,当用户选择一个值,然后点击保存,将其保存到数据库。
在管理员看到的编辑页面上,即时通讯使用相同的代码来显示充满选项的下拉列表,但是如何让它自动选择用户在初始阶段选择的那个?
干杯,
从笨文档 - `第一个参数将包含字段的名称,所述第二参数将包含的数组项,第三个参数将包含您希望选择的值。“您在第三个参数中使用的”set_value“方法是什么? – vikmalhotra 2010-12-02 02:31:51