Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
1 / 1 / 1
Регистрация: 25.10.2018
Сообщений: 97

Получить имя файла с input type=file

15.05.2021, 10:14. Показов 2732. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Есть форма и PHP код. Нужно в форме выбрать изображение с какой нибудь папки в ПК и отправить название этого изображения в БД. Пытался сделать, но почему то отправляется пустое поле в бд.
HTML форма
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form action="" id="main_slider_form" method="POST" enctype="multipart/form-data">
                                    <div role="group" class="form-group">
                                        <label for="slider_photo" class=""> Добавить фотографию </label><!---->
                                        <input id="slider_photo" name="main_slider" type="file" placeholder="Введите название" class="form-control-file">
                                                  <label for="id_razm_block_delete">ID (только для удаления)</label>
                                                    <input type="number" name="main_slider_id" class="form-control" placeholder="Введите ID для удаления">
                                                    <div id="result_main_slider"></div>
 
                                    
                                    </div>
                                    <div class="button-position">
                                            <input type="submit" id="main_slider_add" class="btn btn-success btn-block btn_struct" value="Сохранить">
                                        <input type="submit" id="main_slider_delete" class="btn btn-danger btn-block btn_struct" value="Удалить">
                                    </div>
                                    </form>
И PHP код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
  
 require_once ("connection.php");
   $error=false;
   $photo=$_FILES['main_slider']['name'];
   
  
    $query="INSERT INTO main_slider(id,slider_img) VALUES (NULL,'$photo')";
    mysqli_query($link,$query);
   
 
?>
Результате запроса в базу данных заносятся пустое поле. Так-же пробовал вывести через print_r, так-же, выводит пустое поле.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2021, 10:14
Ответы с готовыми решениями:

Как по пути к файлу в интернете получить массив файла, как если бы он был загружен через <input type="file">?
Есть путь к файлу на чужом сайте, например &quot;http://site/pics/image34.jpeg&quot;. Нужно передать его функции, чтобы файл загрузился во временное...

Отправка файла на сервер без использования input type=file
Всем привет. Подскажите пожалуйста, можно ли отправить файл на сервер без использования кнопки file для указывающей имя файла? ...

<input type=file
&lt;form action=/?page=office&amp;action=add method=post enctype=multipart/form-data&gt; &lt;input type=file name=foto size=25...

4
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
15.05.2021, 11:34
Скрипт рабочий.
Проверьте эти настройки, может в них дело: https://www.php.net/manual/ru/... le-uploads
0
1 / 1 / 1
Регистрация: 25.10.2018
Сообщений: 97
15.05.2021, 15:47  [ТС]
А что конкретно проверить? Не совсем понимаю
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
15.05.2021, 16:15
Создайте файл с кодом:
PHP
1
2
3
<?php
 
var_dump(php_ini_loaded_file());
Вызовите его запросом через браузер. Выведется путь к файлу настроек, которые использует PHP.
Откройте этот файл и посмотрите, что указано для file_uploads и upload_max_filesize.
0
1 / 1 / 1
Регистрация: 25.10.2018
Сообщений: 97
15.05.2021, 16:22  [ТС]
В общем, проблема в AJAX коде который у меня есть, но так как времени нет на поиск и исправление. Оставил просто PHP запрос, в итоге все работает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2021, 16:22
Помогаю со студенческими работами здесь

<input type="file"name="N1" /> Получить ссылку на файл
Как средствами php получить ссылку на файл или сохранить его на сервер имея следующий кусок формы? &lt;input...

Изменение изображения input type=file
Здравствуйте. Подскажите, как решить следующую проблему: Есть форма для записи авторов в БД &lt;form...

Сохранение пути input type file
Добрый вечер. Такая проблема: есть форма, которая сохраняет данные при ошибках (&gt;MAX количество символов и т.д.). На этой форме есть ...

Input type file - выберите файл
Добрый вечер ув. пользователи! При клике на кнопку открывается мод. окно с формой, в которой есть input type file для фотографии. Весь код...

Как правильно проверять input type=file ?
Уважаемые специалисты программировния подскажите как правильно проверить input type=file, то есть сделать все проверки чтобы при загрузке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru