我正在使用 registered_member_data_edit 页面?
我的控制器功能是
function edit_profile()
{
$data['title']= 'Edit Profile';
$member_id = $this->session->userdata('member_id');
$this->load->model('user_model','',TRUE);
$data['row'] = $this->user_model->edit_user($member_id)->result();
$this->load->view('edit_profile.php', $this->data);
}
我的模型功能是
public function edit_user($member_id)
{
$this->db->select('fullname','country','district','address','nominee_name','nominee_relation','mobile_no','password','bank_acc_no','bank_acc_name','bank_name','branch_name');
return $this->db->get_where('user', array('member_id'=> $member_id));
}
我的观看页面就像
<p><label>User Name</label>
<input type="text" class="input-short" value="" /></p>
我应该在值中添加什么来在编辑页面中显示数据?
答案 0 :(得分:0)
public function edit_user($member_id)
{
$this->db->select('fullname','country','district','address','nominee_name','nominee_relation','mobile_no','password','bank_acc_no','bank_acc_name','bank_name','branch_name');
return $this->db->get_where('user', array('member_id'=> $member_id));
}
这将返回您在$data['row']
中的对象以及您要发送到查看文件的变量。
因此,在视图文件中,您可以使用$row
访问对象的所有数据。
所以从这里你有2个选项
foreach($row->result() as $_data)
进行访问,之后您可以像$_data->fullname
那样访问每一列。$row = $row->result_array()
将该对象转换为数组,并且可以使用$row[0]['fullname']
这样访问数据库列。祝你好运。