Как можно редактировать или удалять сообщения без указания их id на странице?
Есть чат на чистом PHP и Js. У каждого сообщения в атрибутах указан id сообщения из бд. По нему я редактирую или удаляю сообщения. На сервер отправляется id сообщения. На сервере убеждаюсь, что это владелец сообщения, и что-то с ним делаю. Как можно это сделать без указания id сообщения на странице?
Ответы (1 шт):
Это можно сделать с помощью формы, содержащей input type=hidden, у которого через value можно будет передавать id сообщения, не показывая его на странице. На примере только удаления кнопкой удалить правее каждого сообщения можно отправлять данные из этой формы и с помощью PHP удалять из БД сообщение с id, которое было передано. Если кроме удаления нужны другие действия - чуть сложнее, тогда можно, на пример, на против сообщения отмечать checkbox, а внизу из списка выбрать нужное действие над отмеченными сообщениями.