Я создаю модуль, где студенты могут присоединиться к классу. Теперь для этого мне нужно вставить идентификатор ученика, чтобы получить их информацию.
Я создал запрос, но он только обновляет поле таблицы, поэтому в результате учитель может видеть только 1 ученика в своем / ее класс.
Есть ли способ вставить несколько идентификаторов в одно поле таблицы для доступа ко всем ученикам, которые присоединились?
Вот моя модель - поэтому каждый раз, когда я присоединяюсь к классу, она обновляет поле. каждый раз, когда другой пользователь входит в систему и присоединяется к классу, значение обновляется. Таким образом, в результате учитель может видеть только 1 ученика, а не тех, кто присоединился. Как я могу изменить это, чтобы учащиеся могли присоединиться.
public function find_class(){
$data = array(
'student_id' => $this->user_id
);
$this->db->where('code', $this->input->post('code'));
$this->db->like('code', $this->input->post('code'));
return $this->db->update('groups', $data);
}
Контроллер
public function find_class(){
$this->student_model->find_class();
redirect('students/home');
}
И по моему мнению
<?php echo form_open('students/find_class') ?>
<input type="hidden" value="1" name="studId" />
<div class="form-group">
<h5>Class Code:</h5>
<small><li>Only teachers shall give you code</li></small><br>
<input type="text" class="form-control col-md-6" placeholder="Enter class code to join" name="code" required />
</div>
<hr>
<button type="submit" class="btn btn-info btn-md">Join Class</button>
</form>