Заполните форму с именем файла из базы данных MySQL - PullRequest
0 голосов
/ 25 сентября 2011

Я создал серию форм для пользователей, чтобы добавлять и редактировать записи в базе данных.База данных содержит имена файлов аудио и изображений (фактические файлы перемещаются в папки при отправке).

Моя проблема в том, что я не могу получить имена файлов для отображения в формах редактирования.Это означает, что если пользователь снова не загрузит файлы, эти поля будут очищены в базе данных!Я понимаю, что "type = 'file'" не принимает атрибут "value".Мне удалось обойти это в моих текстовых областях, просто отобразив переменную php в текстовой области.Я попробовал это с именами файлов, и они отображаются, но вне поля ввода, что означает ... см. Выше, пустые поля в базе данных.

Вот код, который я использую:

<li>
    <label for=se_ogg">Sound excerpt (upload .ogg file)</label>
    <input id="se_ogg" type = "file"
    name = "se_ogg">' . $row['se_ogg'] . '</input> 
</li>

Есть идеи?Можно ли это сделать?

1 Ответ

1 голос
/ 25 сентября 2011

Поле ввода файла не позволяет вам определить значение по соображениям безопасности, в противном случае вы можете скрыть поле файла и использовать его для захвата файлов с компьютеров ничего не подозревающих людей. Если вы просто хотите отобразить имя файла загруженного файла, просто отобразите его как отформатированный текст.

...