- Автор темы
- #1
Есть форма, в ней поля и поле с картинкой. Когда нажимаешь форму, происходит следующее:
Если форма отправлена, то чистятся и проверяются все данные из полей. Если нет ошибок, то загружается картинка и делается INSERT в базу. Если есть ошибки в полях, то картинка не загружается, а форма выводится, где подставляются данные, которые были введены ранее + сообщения об ошибках в соответствующих полях.
Проблема в картинке. Как ее загружать правильнее?
Например, если в полях ошибки, то в поле input пропадает выбранный файл.
Проблемы:
1. Пользователь может и не заметить это, и не выбрать второй раз. А после этого он уже не сможет отредактировать, добавить.
2. Если загружать картинку все время, при ошибках в полях, можно вывести загруженную ранее картинку. А если пользователь хочет ее заменить, или вовсе не добавить запись (не станет исправлять ошибки)?
Если форма отправлена, то чистятся и проверяются все данные из полей. Если нет ошибок, то загружается картинка и делается INSERT в базу. Если есть ошибки в полях, то картинка не загружается, а форма выводится, где подставляются данные, которые были введены ранее + сообщения об ошибках в соответствующих полях.
Проблема в картинке. Как ее загружать правильнее?
Например, если в полях ошибки, то в поле input пропадает выбранный файл.
Проблемы:
1. Пользователь может и не заметить это, и не выбрать второй раз. А после этого он уже не сможет отредактировать, добавить.
2. Если загружать картинку все время, при ошибках в полях, можно вывести загруженную ранее картинку. А если пользователь хочет ее заменить, или вовсе не добавить запись (не станет исправлять ошибки)?