如果isset提交,则更改子级的父级

时间:2018-06-12 08:34:46

标签: javascript php jquery pdo

当页面加载时,它会将DB中的族谱显示为这样的列表,并且在每个子项中都有链接(更改父项)。

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

我有所有父母和孩子的下拉菜单,如果我点击更改Husam内部的父母,例如它会让他的父亲(杰克)在下拉选择选项,当我将他的父母从下拉列表更改为Rami例如并点击保存提交我想在Remi下移动Husam并将其从Jack下移除。

当我点击链接

时,此查询在下拉列表中获取父od子项
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*

0 个答案:

没有答案