Поправить php

Расул5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.12.2020

Здраствуйте, используая selectize

Приготовил код в котором используая multiple добавляются данные.

Добавление успешно, но при редактирование если какой то из данных удалится, то после передачи данных оно не удаляется

Данные показываются внутри multiple 

HTML+PHP

  • 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 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);
  • }
  • }
  • }