Не записываются данные в таблицу

При нажатии на кнопку "оформить заказ" у меня записывается номер выбранного стола, но при этом данные не записываются в таблицу. В чем у меня ошибка? P.S. if(isset($_POST['dish_name']) && isset($_POST['category']) && isset($_POST['count']) && isset($_POST['add_order'])) используется для сравнения элемента массива $_POST с таблицей, так как при отправке из другой формы с другой страницы в $_POST записывается почему-то только первое слово до пробела.

<?php
    $dish_name = ""; $dish_category = ""; $dish_count;
    if(isset($_POST['dish_name']) && isset($_POST['category']) && isset($_POST['count'])) {
        $dish_name = $_POST['dish_name'];
        $dish_category = $_POST['category'];
        $dish_count = $_POST['count'];  
    }
 
    $query_dishes = "SELECT dish_name FROM `блюда`";
    $result_dishes = mysqli_query($link, $query_dishes);


    if(isset($_POST['dish_name']) && isset($_POST['category']) && isset($_POST['count']) && isset($_POST['add_order'])) {
        $id_table = $_POST['id_table'];
        
        while($dish_while = mysqli_fetch_assoc($result_dishes)) {

            if(stripos($dish_dish, $dish_name) != false) {  
                $query_insert = "INSERT INTO `состав заказа` VALUES (NULL, NULL, (SELECT id FROM `блюда` WHERE dish_name = '$dish_while'), $dish_count, NOW(), $id_table)";
                mysqli_query($link, $query_insert);
            }
        }
    }
?> 


<form action="" method="POST">
                <select name = 'id_table'>
                <option value='0'>Выберите стол</option>
                <?php
                    while($object = mysqli_fetch_object($result_table)) { ?>
                        <option value = <?php echo $object->id ?> > <?php echo "$object->id - Официант: $object->waited_id " ?> </option>";
            <?php } ?>
                </select>
                <input type='hidden' name='name' value=<?php echo $dish_name ?>>
                <input type='hidden' name='category' value=<?php echo $dish_category ?>>
                <input type='hidden' name='count' value=<?php echo $dish_count ?>>
                <input type='hidden' name='add_order' value='0'>

                <input type="submit" value="Оформить заказ">
            </form>
        </div>


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