Имеется задача, чтобы пользователь мог загружать файлы в таблицу нажимая кнопку доп. действия.
Пытаюсь записать в таблицу, но файл не создается - пишет 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