0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 10
|
|||||||||||
1 | |||||||||||
PHP и Form21.01.2017, 12:36. Показов 390. Ответов 3
Метки нет (Все метки)
Всем доброго времени суток. Столкнулся с такой проблемой. Простейшая форма отправки данных на сервер и вот в чем вся суть, если указываю (enctype="multipart/form-data"), то заливает на сервер файл а в БД имя не ложится, а если убрать это из формы то все наоборот(ну это понятно). В чем может быть прикол??? Почему имя не ложится в базу, при указании (enctype="multipart/form-data") Версия PHP 7.0, может кто сталкивался и знает как это решить. Вот пример кода: Сама форма:
0
|
21.01.2017, 12:36 | |
Ответы с готовыми решениями:
3
PHP + <form> Php и html form PHP mail() + form Form в php ссылка |
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
21.01.2017, 12:57 | 2 |
Если вы убираете enctype, то все данные передаются методом $_POST. И значение file помещается в массив $_POST. Толку от этого никакого, вы получите только ссылку на файл, но не сам файл.
Если вы добавляете enctype, то файл будет отправлен. Информация о нём будет уже не в $_POST, а в $_FILES. В общем, вам нужно сначала переместить файл в нужное место, а затем ссылку на этот файл записывать в БД. Вторым параметром надо передавать полную ссылку на новый файл (который затем будет создан), а не папку.
0
|
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 10
|
|
21.01.2017, 13:24 [ТС] | 3 |
В том и прикол, файл должен залить пользователь и он должен лечь а определенную папку, а имя естественно в базу.
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
21.01.2017, 14:07 | 4 |
kelbas, ок, действуйте.
1
|
21.01.2017, 14:07 | |
21.01.2017, 14:07 | |
Помогаю со студенческими работами здесь
4
JQUERY,PHP CONTACT FORM PHP + XML = HTML Form Php e-mail sending form Вызов php функции через form get Можно ли разрывать теги <form> php Обработка и отсылка form через php Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |