Как показать динамическое значение, существующее в selectpicker? - PullRequest
0 голосов
/ 23 февраля 2019
<select class="selectpicker" multiple data-live-search="true">
    <?php
        $this->db->select('*');
        $this->db->from('candidate_team');
        $where = "candidate_id='".$id."' and member_type='Recruiter'";
        $this->db->where($where);
        $qqs = $this->db->get();
        $result = $qqs->result_array();
        foreach($result as $row)
        {
            echo '<option value="'.$row['member_name'].'">'.$row['member_name'].'</option>';
        }
    ?>
</select>

У меня есть выпадающий список.Теперь, что я хочу, если значение существует в базе данных, то значение уже отображается в select picker.Итак, как я могу это сделать?Пожалуйста, помогите мне.

Спасибо

1 Ответ

0 голосов
/ 23 февраля 2019

Вам нужно получить запись DB в контроллере, а затем передать ее для просмотра на дисплей с помощью selectpicker

Контроллер

Я полагаю, вы настроили базу данных

public function getselectpiker(){
    $this->load->model('model_name');
    $data['result'] = $this->model_name->get_data($id); // Pass candidate id here
    $this->load->view('file_name', $data);
}

Модель

public function get_data($id){
    return $this->db->get_where('candidate_team', ['candidate_id' => $id,  'member_type' => 'Recruiter'])->result_array();
}

Вид

<select class="selectpicker" multiple data-live-search="true">
<?php
    foreach($result as $row){
        echo '<option value="'.$row['member_name'].'">'.$row['member_name'].'</option>';
    }
?>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...