Я заполняю раскрывающийся список из базы данных mysql, и он не должен содержать повторяющихся значений.
Я пытаюсь использовать отдельное ключевое слово, но не смог его использовать.Какую логику я должен использовать?
Пример:
У меня есть два бакалавра и два бакалавра по механике в раскрывающемся списке, и я хочу отобразить один диплом бакалавра и один раскрывающийся список и аналогичные для другого курса.
Мой запрос codeigniter не работает должным образом.Параметр раскрывающегося списка выбирается динамически.Как это решить?
Это мой контроллер
$courserecord = $this->front->get_data_wheree('tbl_course_offered.course_offrd_name');
$data['collg_id'] = json_decode(json_encode($courserecord), True);
if (empty($data['collg_id'])) {
$data['collg_id'] = json_decode(json_encode($courserecord), True);
} else {
$courserecord = $this->front->get_data_wheree('tbl_course_offered.course_offrd_name');
$data['collg_id'] = json_decode(json_encode($courserecord), True);
}
Это мой файл просмотра
<div class="col-md-2">
<div class="form-group">
<div class="col-md-12">
<select name="course_offrd_name" id="course_offrd_name" onchange='' class="form-control ui fluid dropdown">
<option value="">Select Course</option>
<?php foreach($coursedata as $val)
{
?>
<option value="<?php echo $val->course_id?>" <?php if(isset($course_offrd_name)) { if($course_offrd_name==$val->course_id) { ?>selected
<?php } }?> >
<?php echo $val->course_id;?>
</option>
<?php }?>
</select>
</div>
</div>
</div>
Это мой файл модели
function get_data_wheree($table,$where)
{
return $this->db->distinct($table,$where)->result();
}
Это файл таблицы или структура
![](https://i.stack.imgur.com/ej34i.png)
Это опция раскрывающегося списка моего фронта ![](https://i.stack.imgur.com/oEJp0.png)