Notice: Undefined index: img_upload in C:\Program Files\Ampps\www\магазин\application\ps.php on line 9

при нажатии кнопки выдаёт ошибки

Notice: Undefined index: img_upload in C:\Program Files\Ampps\www\магазин\application\ps.php on line 9

Notice: Trying to access array offset on value of type null in C:\Program Files\Ampps\www\магазин\application\ps.php on line 9

Warning: file_get_contents(): Filename cannot be empty in C:\Program Files\Ampps\www\магазин\application\ps.php on line 9

Вот коды: ps.php


    <?php
            session_start();
            include("db.php");
        
            if ($_SERVER["REQUEST_METHOD"] == "POST") {
                $name = $_POST['name'];
                $price = $_POST['price'];
                $info = $_POST['info'];
                $imgdir = addslashes(file_get_contents($_FILES['img_upload']['tmp_name']));
                
                if (empty($img_dir)){
                    echo "Картинка не добавлена";
                } else {
                    
                    $query = "INSERT INTO merchendise (name, price, img_dir, info) VALUES (?, ?, ?, ?)";
                    $stmt = $conn->prepare($query);
                    $stmt->bind_param("ssss", $name, $price, $img_dir, $info);
                    
                    if ($stmt->execute()) {
                    //Обновление страницы после нажатия "Добавить"
                        header("Location: ../index.php");
                        exit(); // Завершение скрипта
                    } else {
                        echo "Ошибка при добавлении заметки: " . $stmt->error;
                    }
                    $stmt->close();
                }
            }

upload_product.php

<?php
    include("application/ps.php")
?>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div>
        <form method="post" action="application/ps.php">
            <h1>Введите данные товара</h1>
            <div>
                <p>название</p>
                <input type="text" name="name">
            </div>
            <div>
                <p>цена</p>
                <input type="text" name="price">
            </div>
            <div>
                <p>добавьте изображение</p>
                <input type="file" name="img_upload">
            </div>
            <div>
                <p>описание</p>
                <input type="text" name="info">
            </div>
            <input type="submit" value="Добавить">
        </form>    
    </div>
    
</body>
</html>

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