Ошибка PHP "Warning :Undefined array key" при загрузке изображения с помощью $ FILES


я изучаю PHP и скопировал PHP-код из видео YouTube так как я нашел это, однако это дает мне ошибку:

Warning: Undefined array key "file" in C:\xampp\htdocs\TiendaVegana\index.php on line 348.

код выглядит следующим образом:

Index.php

<form id="productoNuevoForm" action="nuevoProducto.php" method="POST" enctype="multipart/formdata">

 <input type="text" class="form-control" id="inputNombreProducto" aria-describedby="emailHelp" placeholder="Nombre de producto" name="nombreProducto">
  <br>
  <input type="text" class="form-control" id="inputPrecioProducto" aria-describedby="emailHelp" placeholder="Precio" name="precioProducto">
  <br>
  Seleccionar imagen... <br>
  <input type="file" name="file" /> 
  <br>
  <br>

  <button class="btn btn-primary" type="submit" value="btnAgregar" name="accionAgregar">Agregar</button>
            
  </form>
<?php

echo $_FILES['file']["name"];

?>

я хотел бы понять, почему я получаю ошибку, если я хочу загрузить файл. С тех пор большое спасибо!

Author: Juan Carlos Guibovich, 2021-06-10

1 answers

Итак, ваша ошибка проста вы не можете сделать echo для $_FILES ['file'] ["name"]; потому что он не существует.

Если вы хотите загрузить "x" img, вы должны установить это в своем файле, который вы называете: nuevoProducto.php

  0
Author: Anthony Melchor, 2021-06-10 00:31:12