如何在编辑时回显codeigniter中的数据库内容
在编辑(更新)数据库中的条目时,如何获取表单字段内容 我的控制器是如何在编辑时回显codeigniter中的数据库内容,codeigniter,Codeigniter,在编辑(更新)数据库中的条目时,如何获取表单字段内容 我的控制器是 //edit sidebar contents function edit_lsidebar(){ if(isset($_POST['heading'])){ //adding text fields $heading = $this->input->post('heading'); $content_text = $this->input-&g
//edit sidebar contents
function edit_lsidebar(){
if(isset($_POST['heading'])){
//adding text fields
$heading = $this->input->post('heading');
$content_text = $this->input->post('content_text');
$url = $this->input->post('url');
$link_text = $this->input->post('link_text');
$this->Lside_bar_model->edit_lsidebar($heading, $content_text, $url, $link_text);
redirect('welcome');
}
else $this->load->view('edit_lside_bar', $data);
}
我的模型是
function edit_lsidebar($heading, $content_text, $url, $link_text){
$data = array(
'heading'=>$heading,
'content_text'=>$content_text,
'url'=> $url,
'link_text' => $link_text
);
$this->db->where('id',$this->uri->segment(3));
$this->db->update('lsidebar', $data);
}
加载编辑工具栏视图时,请帮助将现有的$heading、$content\u text、$url、$link\u text变量与要传递到视图的数据数组一起传递给视图 然后在视图内部将这些值作为输入字段的值属性进行回显。例如: 在控制器内部:
else {
$data["lside_bar"] = $this->Lside_bar_model->get_lside_bar($id);
$this->load->view('edit_lside_bar', $data);
}
在你看来:
<input type="text" name="heading" value="<?php echo $lside_bar->heading; ?>" />
<textarea name="content_text"><?php echo $lside_bar->content_text; ?></textarea>
....
您能详细解释一下您遇到的问题吗?我不太明白你的问题!在表单字段中编辑(更新记录)时如何显示数据库字段内容?请详细解释,不要重复相同的模糊内容