1
У меня есть таблица: id
, image
, user_id
.Как обновить существующую запись с помощью codeIgniter
user_id
сохраняется со сеанса. Один и тот же пользователь хочет обновить свои изображения профиля, как он будет обновляться?
This Is Controller Функция
public function save() {
$session_data = $this->session->userdata('logged_in');
$uid= $session_data['id'];
//print_r($uid);exit;
$url = $this->do_upload();
$this->load->model('user_model');
$this->user_model->save($url,$uid);
echo '<script>alert("You Have Successfully Uploaded your Profile Picture!");</script>';
redirect('/home/');
}
This Is Модель
public function save($url, $uid){
$this->db->set('image', $url);
$this->db->set('user_id', $uid);
$this->db->insert('tbl');
return true;
}
Как я могу обновить этот запрос?
это один я уже сделал. –
// модель публичной функции update_image ($ url, $ uid) { \t $ data = array ('image' => $ url, 'user_id' => $ uid); \t \t $ this-> db-> где ('user_id', $ uid); \t \t $ this-> db-> update ('tbl', $ data); \t \t return true; \t} –
контроллер // публичную функцию update_image() { \t \t \t \t \t \t $ session_data = $ этом-> session-> UserData ('logged_in'); \t \t \t $ uid = $ session_data ['id']; \t \t // print_r ($ uid); exit; \t \t \t $ this-> load-> view ('main_update'); \t \t \t $ this-> load-> model ('user_model'); \t \t \t $ url = $ this-> do_upload(); \t \t \t \t \t \t $ this-> user_model-> update_image ($ URL, $ UID);} –