Почему данные из формы не передаются при загрузке файлов?
Поставлена задача обработать данные из формы и вывести на экран. Форма должна содержать поле, которое принимает файл.
<form action="file.php" method="POST" enctype="multipart/form-data">
<ul>
<li>
<label for="name">Имя:</label>
<input type="text" id="name" name="name">
</li>
<li>
<label for="surname">Фамилия:</label>
<input type="text" id="surname" name="surname">
<li>
<label for="age">Возраст:</label>
<input type="text" id="age" name="age">
</li>
<li>
<input type="file" name="filename">
</li>
<li>
<input type="reset">
<input type="submit">
</li>
</ul>
</form>
В file.php просто вывожу посмотреть данные которые находятся в переменных $_POST и $_FILES
var_dump($_POST);
var_dump($_FILES);
Без добавления enctype="multipart/form-data" все данные нормально отображались в переменной $_POST. С добавлением этого аргумента переменная $_POST пуста, выводятся только данные из переменной $_FILES. Подскажите пожалуйста как можно получать и обрабатывать данные с файлами из одной формы?