Уведомить пользователя, когда файл загружен - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу показать сообщение, когда файл был загружен, прямо под оператором UPDATE, но я борюсь с синтаксисом.Полный код:

if (empty($_FILES['image']['name']))
    {
      header('location:perfil.php?error=1');
      return;
    }
else if (!in_array($_FILES['image']['type'], $formatos))
    {
      header('location:perfil.php?error=2');
      return;
    }
else if (in_array($_FILES['image']['type'], $formatos)) 
{
    if( mysqli_num_rows($todas_fotos) > 0) {
        mysqli_query($conexao,"UPDATE esc_usuarios_fotos SET img_local = '$location' WHERE img_usu_codigo = '" . $_SESSION['codigo'] . "'");

                if (move_uploaded_file($_FILES["image"]["tmp_name"],"images/perfis/" . $newFilename)){
        header('location:perfil.php');
    }
    }
    else {
        mysqli_query($conexao,"insert into esc_usuarios_fotos (img_local, img_usu_codigo) values ('$location', '" . $_SESSION['codigo'] . "')");
    }
    header('location:perfil.php');
}

Есть мысли?

РЕДАКТИРОВАТЬ:

Это параметры загрузки:

    $fileinfo=PATHINFO($_FILES["image"]["name"]);
$newFilename=$fileinfo['filename'] ."_". time() . "." . $fileinfo['extension'];
move_uploaded_file($_FILES["image"]["tmp_name"],"images/perfis/" . $newFilename);
$location="images/perfis/" . $newFilename;
$todas_fotos = mysqli_query($conexao, "SELECT * FROM esc_usuarios_fotos WHERE 
img_usu_codigo = '" . $_SESSION['codigo'] . "'");

$formatos = array('image/jpeg', 'image/png');/*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...