Показать сообщение отдельно
  #2 (permalink)  
Старый 26.05.2010, 08:31
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от Darooma2
Удаляется же он только после перезагрузки страницы.
Уверены? Не факт, что он удаляется из базы.

Можно записывать 2 значения: метку о том, что коммент подлежит удалению и timestamp времени отправления на удаление. А там по крону каждые n минут / часов / дней удалять такие комменты, которые были отправлены на удаление более пяти минут назад.

Либо на beforeunload вешать обработчик ухода со страницы и отправлять запрос на удаление комментов, но тут, емнип, не все гладко с кроссбраузерностью.

Либо, сразу удалять комменты, а по нажатию кнопки "Восстановить" вставлять новый ряд в БД, идентичный старому. Вопрос только в том, где взять данные. Их можно либо хранить в БД, либо (что сомнительно) отдавать клиенту.

Последний раз редактировалось B@rmaley.e><e, 26.05.2010 в 08:35.
Ответить с цитированием