![](/img/trans.png)
[英]Simultaneously update multiple database records deriving their values from foreach input field using codeigniter
[英]How to update input field values in codeigniter
我是 Codeigniter 的初學者,正在使用版本 3 我正在執行更新操作,所以我有存儲數據,現在我已經創建了一個單獨的更新表單,並希望設置此表單輸入存儲在數據庫中的值
我的觀點 (update.php)
```<div class="form-group">
<label for="exampleInputEmail1">Title</label>
<?php echo form_input(['name'=>'title', 'placeholder'=>'Enter title',
'class'=>'form-control col- md-5',
'value'=>set_value('title','$post->title')]);?>
</div>```
我的控制器
public function update($id)
{
$this->load->model('queries');
$postt=$this->queries->getSinglePosts($id);
$post=$postt->title;
$this->load->view('update',['post'=>$post]);
}
我的模特
public function getSinglePosts($id) { $query=$this->db->get_where('tbl_posts',array('id'=>$id));
if ($query->num_rows() >0 ) {
return $query->row();
}
}
因為你用過set_value('title','$post->title')]);
在您的視圖文件中,我認為您應該從控制器中刪除這一行$post=$postt->title;
並且您應該將整個$postt
變量傳遞給您的視圖(確保$postt
不是對象數組)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.