Когда страница загружена, она отображает семейное древо из БД в такой список, и внутри каждого дочернего элемента есть ссылка (сменить Родителя).
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*