Не могу сохранить в БД

помогите разобраться почему не поулчается ...

есть форма в которую залетают данные из бд и в итоге все это должно уходить в таблицу что на скриншоте

<?php 
session_start();

if (isset($_SESSION['id']) && isset($_SESSION['fname'])) {


   // var_dump($_POST);
 ?>
<?php include("./core/nav/header.php"); ?>
<?php include("./core/database/db_conn.php"); ?>


<form name="add_product" action="./core/config/app_add_products.php" method="post" >

    <div class="container mt-4">
        
            <div class="row g-3 mt-4 align-items-center">
                        
                        <div class="col-md-2">
                            <label class="col-form-label">Наизвание :</label>
                        </div>

                        <div class="col-auto">
                            <input type="text" name="name" class="form-control" placeholder="Например : Creed Aventus" required>
                        </div>
            </div>
                
            <div class="row g-3 mt-4 align-items-center">
                        
                        <div class="col-md-2">
                            <label class="col-form-label">Артикул :</label>
                        </div>
                        <div class="col-auto">
                            <input type="text" name="article" class="form-control" placeholder="Например : 100085361" required>
                        </div>
            </div>

            <div class="row g-3 mt-4 align-items-center">
                        
                        <div class="col-md-2">
                            <label class="col-form-label">Единицы измерения:</label>
                        </div>
                        
                        <div class="col-auto">
                            
                            <select name="unit"  class="form-select" aria-label="Default select example">
                                <option value="0">миллиграммы</option>
                                <option value="1">штуки</option>
                            </select>
                        </div>
                        
            </div>

            <div class="row g-3 mt-4 align-items-center">                   
                        <div class="col-md-2">
                            <label class="col-form-label">Количество :</label>
                        </div>
                        <div class="col-auto">
                            <input type="text" name="count" class="form-control" placeholder="Например : 100 мл / шт" required>
                        </div>
            </div>
        
            <div class="row g-3 mt-4 align-items-center">
                        
                        <div class="col-md-2">
                            <label class="col-form-label">Закупочная цена :</label>
                        </div>
                        <div class="col-auto">
                            <input type="text" name="price" class="form-control" placeholder="Например : 80 $" required>
                        </div>
                        <div class="col-md-1">
                       

                        <?php 
                                $sql    = "SELECT `rate` FROM exchange_rates;";
                                $stmt   = $conn->prepare($sql); 
                                $stmt->execute();
                                $users  = $stmt->fetchAll();
                                ?>
                   
                                <?php foreach($users as $user): ?> 
                                <select id="rate" name="rate" >
                                    <option value="<?= $user['rate']; ?>"><?= $user['rate']; ?></option> 
                                </select>
                                <?php endforeach; ?>        
                        </div>
            </div>


            <div class="row g-3 mt-4 align-items-center">
                        
                        <div class="col-md-2">
                            <label class="col-form-label">Описание :</label>
                        </div>
            
                        <div class="col-auto">
                            <textarea name="description" cols="30" rows="4"></textarea>
                        </div>
            </div>

             
            <div class="row g-3 mt-4 align-items-center">

                        <div class="col-md-6">
                            <label for="for-supplier" class="form-label">Выберите поставщика</label>
                                <input class="form-control" list="supplier" name="supplier" placeholder="Начтите ввод для поиска в базе поставщиков..." required>

                                <?php 
                                $sql    = "SELECT `fulname_suppliers` FROM suppliers;";
                                $stmt   = $conn->prepare($sql); 
                                $stmt->execute();
                                $users  = $stmt->fetchAll();
                                ?>
                                
                                <datalist id="supplier">
                                    <?php foreach($users as $user): ?>
                                    <option value="<?= $user['fulname_suppliers']; ?>"><?= $user['fulname_suppliers']; ?></option>
                                    <?php endforeach; ?>
                                </datalist>
                        </div>

            </div> 

            <div class="row g-3 mt-4 align-items-center">

                        <div class="col-md-6">
                            <label for="for-category" class="form-label">Выберите категорию</label>
                                <input class="form-control" list="category" name="category" placeholder="Начтите ввод для выбора категории товара..." required>
                                
                                <?php 
                                $sql        = "SELECT `name` FROM categories;";
                                $stmt       = $conn->prepare($sql); 
                                $stmt->execute();
                                $categories = $stmt->fetchAll();
                                ?>
                                
                                <datalist id="category">
                                <?php 
                                    foreach($categories as $category){
                                ?>
                                    <option value="<?=$category['name'];?>"><?= $category['name']; ?></option>
                                <?php
                                    };
                                ?>
                                    
                                </datalist>

                        </div>
                        <button type="submit" class="col-md-2 btn btn-primary mt-5">Сохранить</button>
            </div>

            

            
    </div>

</form> 


<?php  include("./core/nav/footer.php"); ?>
<?php }else {
    header("Location: 404.php");
    exit;
} ?>`

и есть фил обработчик, который через POST заберает и должен писать в БД но увы тишина :

include "../database/db_conn.php";

if (isset($_POST["name"])) {  
    $name         = $_POST["name"];
    $article      = $_POST["article"];
    $unit         = $_POST["unit"];
    $count        = $_POST["count"];
    $price        = $_POST["price"];
    $rate         = $_POST["rate"];
    $description  = $_POST["description"];
    $supplier     = $_POST["supplier"];
    $category     = $_POST["category"];
        // отправляем данные в бд  
        $sql = "INSERT INTO product
        (name, article, unit, count, price, rate, description, supplier, category) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ? )";
        // определяем prepared statement
        $stmt = $conn->prepare($sql);
        // привязываем параметры к значениям
        $rowsNumber = $stmt->execute(array(    $name         = $_POST["name"];
                                               $article      = $_POST["article"];
                                               $unit         = $_POST["unit"];
                                               $count        = $_POST["count"];
                                               $price        = $_POST["price"];
                                               $rate         = $_POST["rate"];
                                               $description  = $_POST["description"];
                                               $supplier     = $_POST["supplier"];
                                               $category     = $_POST["category"]));
        // если добавлена как минимум одна строка
        if($affectedRowsNumber > 0 ){
            echo "Data successfully added";  
        }
        header("Location: ../../add_product.php");
    exit;
}
?>

введите сюда описание изображения


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