тк 3 июля праздник (в беларуси), буду не онлайн (по возможности буду отвечать)

Удаление записей из базы данных через AJAX

Пусть на клиенте есть кнопка. По нажатию на эту кнопку отправьте GET запрос с каким-нибудь числом, соответствующим id какого-либо работника в базе данных. Пусть серверный скрипт удалит работника с полученным id.

При изначальной загрузке клиентской страницы выведите на экран имена всех работников. Рядом с каждым именем сделайте ссылку на удаление работника. Пусть по нажатию на ссылку отправляется AJAX запрос с id работника в качестве GET параметра. Пусть серверный скрипт удаляет из базы работника с таким id и возвращает сообщение об успехе операции.

Пусть клиентская часть после ответа сервера над списком работников выведет полученное сообщение об успешном удалении.

Массовое удаление

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

Сделайте так, чтобы по нажатию на кнопку из базы данных удалялись все работники, которые отмечены чебоксами.

Для этого AJAX запросом передайте строку с id работников, разделенных запятыми, а на сервере выполните SQL запрос с командой IN, параметром которой будет переданная строка.

Мягкое удаление

Достаточно часто удаление чего-либо не приводит к реальному удалению из базы данных. Обычно просто для данной записи в базе данных какое-нибудь поле, например, поле deleted, устанавливается в значение 1.

Такое удаление называется мягким. Мягкое удаление удобно тем, что дает возможность восстановить удаленную запись, либо вывести список удаленных записей и затем выполнить с ними какие-либо операции.

При изначальной загрузке клиентской страницы выведите на экран список имен всех работников, поле deleted у которых не равно 1. Рядом с каждым именем сделайте ссылку на удаление работника.

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

По нажатию на ссылку для восстановления восстановите работника в базе данных, а в списке имен покажите ссылку на удаление.

Сделайте кнопку, которая загрузит через AJAX список удаленных работников. Сделайте так, чтобы рядом с каждым работником было две ссылки: ссылка на восстановление и ссылка на окончательное удаление из базы данных. Реализуйте работу данных ссылок.