Има ли начин, след като кача снимката, да се покаже, без да се налага ръчно да рефрешвам страницата?
PHP:
<?php
include("../config.php");
if(isset($_SESSION['username']) & ($_SESSION['userid']))
{
$id = $_SESSION["userid"];
$selectimage = "SELECT `image` FROM `users` WHERE `id`='$id' limit 1";
$imgresult = mysqli_query($con, $selectimage);
$findimage = mysqli_fetch_row($imgresult);
?>
<img height="100" width="100" src="<?php echo ($findimage[0]);?>?nocache=<?php echo time(); ?>">
<form enctype="multipart/form-data" action="upload.php" method="POST">
<p>Upload your file</p>
<input type="file" name="uploaded_file"></input><br /><br />
<input type="submit" value="Upload"></input>
</form>
<?PHP
if(!empty($_FILES['uploaded_file']))
{
$path = "images/snimki/";
$name = time() . "" . rand(1,99999) . '.' . basename($_FILES['uploaded_file']['type']);
$image= "images/snimki/$name";
$path = $path . $name;
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path)) {
//$query=("UPDATE users set image='".$image."' WHERE id=".$_SESSION['userid']);
$query=("UPDATE users set image='".$image."' WHERE id='".$id."' limit 1");
$result = mysqli_query($con, $query);
//header('Location:index.php#t1');
echo "The file ". basename( $_FILES['uploaded_file']['name']).
" has been uploaded";
} else {
echo "There was an error uploading the file, please try again!";
}
}
}
?>