onclick使用codeigniter从dB显示图像

I want to display images from database when using onclick button (passing variable) .

 <a class="btn btn-sm btn-primary" href="<?= 
base_url().'users/viewimage'.$record->userId; 
?>" title="Login history"><i class="fa fa- 
 history"></i></a> | 

controller

function viewimage(){
    $data = array();

    $this->load->model('upload_images');

    $data['uploaded_images'] = $this->upload_images->get_images();


    $this->load->view('home', $data);
}

model

function get_images(){
    $this->db->from('uploaded_images');
    $this->db->order_by('date_uploaded', 'asc');
    $query = $this->db->get();

    return $query->result();        

}

How to i get it? suggestion please

in your view update

<a class="btn btn-sm btn-primary" href="<?= 
base_url().'users/viewimage/'.$record->userId; 
?>" title="Login history"><i class="fa fa- 
 history"></i></a> | 

in controller

function viewimage($userId){
    $data = array();
    $this->load->model('upload_images');
    $data['uploaded_images'] = $this->upload_images->get_images($userId);
    $this->load->view('home', $data);
}

in model

function get_images($userId){
    $this->db->from('uploaded_images');
    $this->db->where("userId = $userId");
    $this->db->order_by('date_uploaded', 'asc');
    $query = $this->db->get();
    return $query->result();        
}