Как перезаписать файл при редактировании формы?

Помогите разобраться как перезаписать файл при редактировании формы? Добавление файла/удаление работает.

//добавление формы
if (isset($_POST['add'])) {

$type = $_POST['type'];
$date = $_POST['date'];
$id_conf = $_POST['id_conf'];
$pass = $_POST['pass'];
$time_test = $_POST['time_test'];
$time_start = $_POST['time_start'];
$time = strtotime($time_test);
$time_send = date("H:i", strtotime('-15 minutes', $time));

 move_uploaded_file($_FILES['filename']['tmp_name'], 'upload/'.$_FILES['filename']['name']);
  $path = 'upload/'.$_FILES['filename']['name'];

$query = "INSERT INTO post SET type='$type', date='$date', time_test='$time_test', time_start='$time_start', time_send='$time_send', img='$path'";
mysqli_query($link, $query);
header('Location: main.php');
exit();
}

//редактирование формы
elseif (isset($_POST['edit'])) {
    $type = $_POST['type'];
    $date = $_POST['date'];
    $id_conf = $_POST['id_conf'];
    $pass = $_POST['pass'];
    $time_test = $_POST['time_test'];
    $time_start = $_POST['time_start'];
    $time = strtotime($time_test);
    $time_send = date("H:i", strtotime('-15 minutes', $time));
    
     move_uploaded_file($_FILES['filename']['tmp_name'], 'upload/'.$_FILES['filename']['name']);
     $path = 'upload/'.$_FILES['filename']['name'];

    $query = "UPDATE post SET type='$type', date='$date', id_conf='$id_conf', pass='$pass', time_test='$time_test', time_start='$time_start', time_send='$time_send', img='$path' WHERE id='$_POST[id]'";
    mysqli_query($link, $query);
    header('Location: main.php');
    exit();
}

В итоге если вставляю в инпут при редактировании файл, он ничего не пишет а также из базы удаляет существующий.


Ответы (0 шт):