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);
}
}
}
Как можно правильно это реализовать?