dakata__92
Super Moderator
Колеги, опитвам се да подам някакво изображение през формата от дадена директория и да я приравня на променлива. Всичко е ок докато дойде момента в който желая втори път да натисна сюбмит бутона. Искам да изведе същото изображение без да го въвеждам отново в полето за което ползвам и сесия. Не се справям нещо с логистиката на кода, би трябвало да работи, но днес съм след тежък луикенд и доста махмурлук, тааа да попитам къде греша. Искам да заредя изображение след което то да се обработи от код който не показвам и след което пак да натисна и въведа в полето някакви цветове без да въвеждам същото изображение във файл инпута и да връща снимката от сесията. :?:
Код:
<?php
session_start();
if(isSet($_POST['Submit']))
{
if(isSet($_FILES['userfile'])) // setvam img
{
$_SESSION['image'] = "img/".$_FILES['userfile']['name'];
$Image['path'] = "img/".$_FILES['userfile']['name'];
}
else
if(isSet($_SESSION['image']))
{
$Image['path'] = $_SESSION['image'];
}
$inputcolor = $_POST['colorstay'];
}
else
{
$Image['path'] = "img/2.png"; // Defaut
$inputcolor = '';
}
echo "<img src='".$Image['path']."' />";
?>
<br><form name="colorshow" method="post" enctype="multipart/form-data">
<input type="file" name="userfile" accept="image/*" />
<br><input type='tex' id='colorstay' name='colorstay' size='50' value='' />
<input type='Submit' name='Submit' value='Покажи' />
<input type="reset" name="reset" value="Изчисти" />
</form>