Selectize php/mysql

Здраствуйте используая плагин selectize Сделал внутри одной страницы, добавление студентов

<div class="form-group">
<label class="custom-label">students</label>
<select name="category[]" class="form-control selectize-single" data-placeholder="add student" multiple >
    <?php foreach ($Users as $User) { ?>
    <option value="<?=$User['id'];?>" <?php if(in_array($User['id'], $SelectCategories)) echo ' selected=""' ;?>>
        <?=''.$User['name'].' '.$User['surname'].' '.$User['fathername'].' '.$User['fin'].' '.$User['passport'].' ';?>
    </option>
    <?php } ?>
</select>

Студенты спокойно добавляются, а вот после когда редактируешь данные Хочется удалить какого то студента со списка, не получается.

Попытался реализовать таким способом

            if (count($_POST['category']) >= '1') { 
            foreach ($SelectCategories as $Key => $Value) {  
                if (!in_array($Value, $_POST['category'])) {  
                    $this->db->delete('courses_users')->where('id', $Value, '=')->done();
                }
            }
            for ($i = 0; $i < count($_POST['category']); $i++) {
                if (!in_array($_POST['category'][$i], $SelectCategories)) {
                    $dataarray = array(
                        "user_id"   => Input::cleaner($_POST['category'][$i]),
                        "content_id"      => $Listing['id']
                    );
                    $this->db->insert('courses_users')->set($dataarray);
                }
            }
        } 

Как можно правильно это реализовать?


Ответы (0 шт):