Wenn eine Datei nicht hochgeladen wurde, ist das $_FILES-Array leer. Insbesondere wenn die Datei image
wurde nicht hochgeladen, $_FILES['image']
wird nicht gesetzt.
Also
$file = $_FILES['image']['tmp_name']; //Error comes from here(here is the prob!)
sollte sein:
if(empty($_FILES) || !isset($_FILES['image']))
aktualisieren
Sie werden auch Probleme haben, weil Ihnen der enctype
fehlt Attribut in Ihrem Formular:
<form class="form-horizontal" action="Ressave.php" method="POST" autocomplete="on" enctype="multipart/form-data">