Имеется задача, чтобы пользователь мог загружать файлы в таблицу нажимая кнопку доп. действия.
Пытаюсь записать в таблицу, но файл не создается - пишет file not exist. Подскажите пожалуйста в чем ошибка.
Код:
if (isset($_REQUEST["comment"]) || $_FILES["files"]['error'] == 0) { $line['статус'] = "Отвечено"; $line['Файл'] = $_FILES["files"]["name"]; //serialize($uploaded); $line['Ответ'] = $_REQUEST["comment"]; $mas['Вопрос / Ответ']=$_REQUEST["comment"]; $mas['Дата'] = date("Y-m-d H:i:s"); $mas['Задание']=$line['Задание']['Номер']; $mas['Исполнитель'] = $line['Исполнитель']; $mas['Соисполнитель']= $line['Соисполнитель']; $mas['Файл'] = $_FILES["files"]["name"]; // производим нужные нам действия с необходимыми полями insert_query($mas, "Обращения"); $mas2['Назначил']=$user['id']; $mas2['Исполнитель']=$line['Исполнитель']; $mas2['Задание']=$line['Задание']['Номер']; $mas2['Статус выполнения']="Обращение/ответ"; $mas2['Дата']= date("Y-m-d H:i:s"); $mas2['Ссылка'] = $line['ID']; insert_query($mas2, "Работа по заданию"); echo "<script>"; echo "window.opener.location.reload(1);"; // Перезагружаем родительское окно echo "window.close()"; // Закрываем текущее echo "</script>"; } echo "<form method='post' enctype='multipart/form-data'>"; echo "Ваш ответ:"; echo "<input type='hidden' name='id' value='$button_id'>"; // Передаем значение кнопки echo "<input type='hidden' name='line_id' value='$ID'>"; // Значение строки echo "<input type='hidden' name='csrf' value='{$csrf}'>"; echo "<br><textarea name='comment' rows='10' cols='30'> </textarea><br>"; echo "Загрузить файл:"; echo "<input name='files' size='18' type='file' multiple='multiple' value=''>"; echo "<br><input type='submit' value='Отправить'>"; echo "</form>";
UPD: Поправьте пожалуйста название темы - речь идет конечно о доп. действии
Сообщение отредактировал aleks.goodcolor: 29 Июль 2014 - 12:47