Показать сообщение отдельно
  #10 (permalink)  
Старый 26.02.2018, 16:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от SIGTTD
А id у формы только по той причине, что CSS по классу не хотел задавать ей стиль, лучше не придумал
Не надо выдумывать, стиль можно и по ID определить, и по классу.

Вы вообще лишнего написали - все это нужно делать одной формой, все id что есть выбросить (и не только у форм), они вообще не нужны. Поля единственной формы именовать так:

<textarea class="editedPostClass" name="edit[<?=$dab['id']?>"><?=htmlspecialchars($dab['content'])?></textarea>
<input type="checkbox" name="del[]" value="<?=$dab['id']?>">
.....
<textarea class="editedPostClass" name="edit[<?=$dab['id']?>"><?=htmlspecialchars($dab['content'])?></textarea>
<input type="checkbox" name="del[]" value="<?=$dab['id']?>">


с выводом html, или ' ... name="edit['.$dab['id'].'>" если echo.

Те, что надо удалить отмечать флажком. Сервер под ключом del получит id записей для удаления, которые нужно вычесть из id редактируемых (ключ edit), если после этого массив edit будет не пуст, то обновить записи id которых он содержит. Записи del удалить одним запросом.

Удаление/редактирование по одному может быть удобным только в случае асинхронного обмена.

Последний раз редактировалось laimas, 27.02.2018 в 07:15.
Ответить с цитированием