Я хочу, когда я перейду к обновлению формы, чтобы показать имя изображения из базы данных, там была запись "No file chosen"
или для автоматического выбора фотографии из базы данных. Все данные из моей базы данных загружаются в поля. Это возможно?
Фотоизображение, чтобы увидеть, что я имею в виду:
Форма изображения в формате HTML:
<b>Poze</b>
<font color="red">*</font>
<input type="file" name="image">
PHP-код для изображения:
$folder ="uploads/";
$path = $folder . $image ;
$target_file=$folder.basename($_FILES["image"]["name"]);
$imageFileType=pathinfo($target_file,PATHINFO_EXTENSION);
$allowed=array('jpeg','png' ,'jpg'); $filename=$_FILES['image']['name'];
$ext=pathinfo($filename, PATHINFO_EXTENSION);
if(!in_array($ext,$allowed) ) {
$errMsg = 'Se accepta doar imagini. Extensie: JPG, PNG, GIF.';
}
else{
move_uploaded_file( $_FILES['image'] ['tmp_name'], $path);
}
HTML - отображение изображения после выбора имени файла
хорошо отвечает на вопрос с помощью фрагмента javascript, смотря вниз на первый ответ
Я нашел решение, но он включает в себя некоторые java-скрипты. Надеюсь, это поможет.
Попробуйте и поиграйте с этим
HTML
<input type="file" id="browse" name="fileupload" style="display: none" onChange="Handlechange();"/>
Java Script
function HandleBrowseClick()
{
var fileinput = document.getElementById("browse");
fileinput.click();
}
function Handlechange()
{
var fileinput = document.getElementById("browse");
var textinput = document.getElementById("filename");
textinput.value = fileinput.value;
}
Запросите имя файла из базы данных, а затем вы можете создать тег html для отображения имени файла.