Публикация данных через VIA INPUT FORM - PullRequest
0 голосов
/ 27 июня 2018

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

Надеюсь, это имеет смысл для всех вас.

Я хочу выбрать изображение, а затем опубликовать его на странице просмотра

затем со страницы просмотра пользователь может вернуться и отредактировать

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

То, как я пытался, просто удаляет выбранные изображения, когда я снова возвращаюсь на главную страницу. Я перепробовал много способов, но я растерялся, как это сделать правильно. Я посмотрел в сети, но нашел свой проблема кажется трудной.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...