Jeśli plik nie został przesłany, tablica $_FILES będzie pusta. W szczególności, jeśli plik image
nie został przesłany, $_FILES['image']
nie zostanie ustawiony.
Więc
$file = $_FILES['image']['tmp_name']; //Error comes from here(here is the prob!)
powinno być:
if(empty($_FILES) || !isset($_FILES['image']))
aktualizacja
Będziesz mieć również problemy, ponieważ brakuje Ci enctype
atrybut w formularzu:
<form class="form-horizontal" action="Ressave.php" method="POST" autocomplete="on" enctype="multipart/form-data">