Проблема в следующем, есть форма, я добавляю туда возможность добавить файл. При подтверждении формы ссылка на файл должна записываться в бд, для построения журнала. Затык в следующем: при сохранении добавленного файла получаю PHP Notice.
PHP Notice: Undefined variable: result_file on line 79
Код вот такой :
if(isset($_FILES["filename"])) {
if(is_uploaded_file($_FILES["filename"]["tmp_name"])) {
$path = $_FILES['filename']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
$base = pathinfo($path, PATHINFO_FILENAME);
$name = date("Y-m-d-H-i-s.").$ext; //переименовываем файл
move_uploaded_file($_FILES["filename"]["tmp_name"], "./images/eis/".$name);
$result_file = '<br><a href="/images/eis/' . $name .'">' . $name . '</a>';}
else {$result_file = null;}
$tsql =sprintf("update journal set result_file='%s' where id = '%d'", $result_file, $jid)
Есть подозрение, что sprintf не смог взять $result_file из предыдущего условия. Тогда встаёт вопрос как написать этот кусок кода, чтобы ссылка на файл записывалась в бд.
sprintf в вашем случае не вставляет result_file потому что в строке есть html теги, это легко проверить
$tsql =sprintf("update journal set result_file='%s' where id = '%d'", $result_file, $jid)
echo $tsql;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Вопрос по Symfony 4, можно и нижеВ общем ломаю голову как сделать чтоб по нажатию кнопки появлялась такая же запись только с другим айди, ++ от максимального...
вот есть функция R::findAll которая выводит записи в виде массива:
Раз в сутки число увеличивается на 1 и дробится на каждое число, но число почемуто не увеличиваетсяВ чем моя ошибка: