Как вставить множественный выбор в селекторе выбора начальной загрузки в mysql codeigntor - PullRequest
0 голосов
/ 16 апреля 2019

На мой взгляд

   <div class="col-md-6 col-sm-6 col-xs-12">
        <select  class="selectpicker form-control col-md-7 col-xs-12 select2"  name="teacher_id[]"  id="add_teacher_id"  required="required" multiple data-selected-text-format="count > 3" data-live-search="true" dir="rtl" data="pull-right" data-style="text-right" >
                <option value="">--<?php echo $this->lang->line('select'); ?>--</option> 
                <?php foreach($teachers as $obj ){ ?>
                      <option value="<?php echo $obj->id; ?>" <?php echo isset($post['teacher_id']) && $post['teacher_id'] == $obj->id ?  'selected="selected"' : ''; ?>><?php echo $obj->name; ?></option>
                <?php } ?>                                            
        </select>

В управлении

private function _get_posted_section_data() {

        $items = array();

        foreach($this->input->post('teacher_id') as $key=>$value){
            $items[] = 'school_id';
            $items[] = 'class_id';
           //$items['teacher_id'] = $value;
            $items[] = 'name';
            $items[]  = @$_POST['teacher_id'][$key];
            $data = elements($items, $_POST);        
            $data['note'] = $this->input->post('note');
           //$data['teacher_id']  = @$_POST['teacher_id'][$key];           
         }
        if ($this->input->post('id')) {
            $data['modified_at'] = date('Y-m-d H:i:s');
            $data['modified_by'] = logged_in_user_id();
        } else {
            $data['status'] = 1;
            $data['created_at'] = date('Y-m-d H:i:s');
            $data['created_by'] = logged_in_user_id();                       
        }

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