У меня есть форма для загрузки файлов / изображений. У меня нет проблем с загрузкой и отображением изображений, но я хочу переслать изображения обратно на ту же страницу, на которой изображения были выбраны, и использовать данные POST, чтобы поместить выбранное изображение на 1-е место, чтобы пользователь мог просматривать, а затем если хотите поменять изображение на другое.
Проблема, с которой я сталкиваюсь, это отправка файла назад.
Я пытался использовать его в качестве проверяемого и просто использовать переменную для отображения изображения, но когда я отправляю его обратно на страницу выбора изображений, он ничего не отображает, и если пользователь не выбирает новое изображение, изображение данные также не отправляются ..
я знаю, что я коротко объясняю свое объяснение, но я надеюсь, что sum1 может помочь
вот мой код (просто)
ФОРМА ВВОДА
<input type='file' class='fileinput' id='sellimage0' name='sellimage0' onchange='addimg0(this , img0, mainimage);' accept='image/*' /></input>
ПРИЕМНИК
if (!empty($_FILES['sellimage0']['name'])){
$image_path0 = $_FILES['sellimage0']['name'];
$image_path0 = filter_var($image_path0, FILTER_SANITIZE_STRING);
$image_path0 = strip_tags($image_path0);
$i0url=$image_path0;
} else {$i0url='';}
ДИСПЛЕЙ
<?php if (!empty($i0url)) { echo "
<div class='image0' id='image0' title='1st Image' >
<img id='img0' src='{$i0url}' class='imageclass'></img>
<input type='hidden' id='img0' name='sellimage0' value='{$_FILES['sellimage1']['name']}' ></input>
</div>
"; } ?>
ПОЧТА ВЕРНУТЬСЯ И ПОЛУЧИТЬ
if (!empty($_FILES['sellimage0']['name'])){
$image_path0 = $_FILES['sellimage0']['name'];
$image_path0 = filter_var($image_path0, FILTER_SANITIZE_STRING);
$image_path0 = strip_tags($image_path0);
$i0url=$image_path0;
} else {$i0url='';}
<img id='img0' <?php if (!empty($i0url)) { echo " src='{$i0url}' "; } else { echo " src='' style='opacity:0;' "; } ?> onclick=' document.getElementById("sellimage0").click();' class='imageclass' ></img>
<div class='cancel' onClick='cancelimage(sellimage0 , img0);'> </div>
<div class='magnify' > </div>
<input type='file' class='fileinput' id='sellimage0' name='sellimage0' onchange='addimg0(this , img0, mainimage);' accept='image/*' /></input>
Надеюсь, это имеет смысл для всех вас.
Я хочу выбрать изображение, а затем опубликовать его на странице просмотра
затем со страницы просмотра пользователь может вернуться и отредактировать
но как мне отправить данные формы обратно, чтобы они были правильно получены, чтобы я мог отправлять файл туда и обратно между редактированием и просмотром ...
То, как я пытался, просто удаляет выбранные изображения, когда я снова возвращаюсь на главную страницу. Я перепробовал много способов, но я растерялся, как это сделать правильно. Я посмотрел в сети, но нашел свой проблема кажется трудной.
Спасибо.