nnkrasovok, разные же, форма у вас не меняется, кнопки тоже. Просто при предосмотре в вашем шаблоне будет вывод что написали, и та же форма только уже с введёнными данными
Вам надо в сами оптионы в имя передавать field . $id в значение просто $id и текст между тегами как имя
Ну и where поправить, там либо добавить правую скобку вконец, либо убрать левую перед выражением
nnkrasovok, зачем редактировать? Предосмотр и опубликовать, причём даже вьюху можно общую. Если это предосмотр, рисуем форму обратно и достаём данные с реквеста, берём кусок вьюхи из отображения публикации, только данные берём с реквеста, а не хранилища. Тут ещё можно xss пропустить