Sadyrbaev
@Sadyrbaev

Как изменить значение переменной в if, чтобы оно было видно за пределами if?

Есть переменная $video, ее значение меняется в зависимости от действий пользователя, в данном случае загрузка файла, и имя этого файла нужно записать в переменную $video и дальше ее значение занести в БД. Не пойму как это сделать, я изучал в основном js и по поиску php не могу разобраться, извините за глупый вопрос.

$video = false;

if (isset($_POST['video'])) {

  // Загрузка Видео
  $video = $_FILES['video']['name'];
  $tmp = $_FILES['video']['tmp_name'];
  $folder = '../video';
  move_uploaded_file($tmp, "$folder/$video");

  echo json_encode('<p>Видео загружено (скопируйте ссылку ниже и втсавьте ее в генератор QR кода на <a target="_blank" href="https://www.qrcode-monkey.com/">этом сайте</a>)</p>
<p id="link">https://qr.kz/video/' . $video . '</p>');

}

if (isset($_POST['qr'])) {

  // Загрузка QR Кода
  $qr = $_FILES['qr']['name'];
  $tmp = $_FILES['qr']['tmp_name'];
  $folder = '../qr';
  move_uploaded_file($tmp, "$folder/$qr");

  echo json_encode('<p>QR Код добавлен</p>
<p id="link">https://fotovideoqr.kz/qr/' . $qr . '</p>');



$addQRCodes = "

INSERT INTO 
`qrcodes`
SET 
`name` = '$name', 
`qrcodes` = '$qr', 
`video` = '$video'

";

mysqli_query($conn, $addQRCodes);
      mysqli_close($conn);
}
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
if (isset($_POST['video'])) {
  $video = $_FILES['video']['name'];

Внимательно смотрим...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы