Задать вопрос
@maxelende

Как привязать файлы к ID сообщения после отправки формы?

Есть форма добавления сообщения, к ней прикрепляется до 10 файлов (с помощью ajax + php + mysql). Как лучше всего привязать ID каждого файла к ID сообщения, т.к. файлы добавляются до отправки самой формы.
  • Вопрос задан
  • 2432 просмотра
Подписаться 3 Оценить 1 комментарий
Решения вопроса 1
@iamnothing
в результате отправки файла получаете его id, складываете эти айдишки в массив в JS (или скрытыми полями в форме, или еще как - как вам нравится), затем отправляете этот массив вместе с остальной формой при сабмите. А на сервере обновляете записи в БД, соответствующие файлам из полученного массива айдишек - проставляете id сообщения.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
4ikist
@4ikist
2 таблицы: tmp, actual;
при переходе на форму - создаётся запись в tmp, к её id привязываются файлы в tmp_dir, при успешном сохранении формы, её запись дублируется/перемещается в actual, файлы аналогично.

Можно обойтись и одной таблицей/папкой, но если позволяет структура таблицы.
Ответ написан
Комментировать
PavelK
@PavelK
Через сессию например.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы