изменить родителя ребенка, если isset submit - PullRequest
0 голосов
/ 12 июня 2018

Когда страница загружена, она отображает семейное древо из БД в такой список, и внутри каждого дочернего элемента есть ссылка (сменить Родителя).

John
   Jack *change parent*
       Husam *change parent*
   Koko *change parent*
       Rami *change parent*
       Loay *change parent*

И у меня есть выпадающий список, в котором есть все родительские и дочерние элементы, если я, например, нажму на «изменить родителя» внутри Husam, он выберет опцию «Отец» (Джек) в раскрывающемся меню, когда я, например, поменяю его родителя с выпадающего на «Рами» и нажму «Сохранить». Я хочу переместить Хусама в Remi и удалитьпод Jack.

Этот запрос, чтобы получить родительский дочерний элемент в раскрывающемся списке, когда я нажал на ссылку

function changeParent() {
    $(document).ready(function() {
        $("a").click(function() {
            function getEventTarget(e) {
                e = e || window.event;
                return e.target || e.srcElement;
            }
            var ul = document.getElementsByClassName('listSet');
            [].forEach.call(ul, function(el) {
                el.onclick = function(event) {
                    var target = getEventTarget(event);
                    //alert(target.id);
                    document.getElementById('names').value = target.id;
                    $("#save").show();
                };
            });
        });
    });
}

И этот код повторяет родительский, когда я нажал сохранить для проверки отправки, что я должен написатьздесь, чтобы сделать этот процесс ??

 if (isset($_POST['save'])) {
      $selected = $_POST['parent'];
      echo "You have selected :".
      " ".$selected;
  }

Тогда вывод будет выглядеть так

John
   Jack *change parent*
   Koko *change parent*
       Rami *change parent*
           Husam *change parent*
       Loay *change parent*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...