Почему обработчик не видит select в форме?

Подскажите, люди добрые!!! )))
Есть маленькая форма:
<form role="form" action="./includes/cat_utils_control.php" method="POST" name="cat_utilities_form">
    <!-- скрытый input для дальнейшей идентификации: ВСЕ РАБОТАЕТ! -->
    <input class="form-control" type="hidden" name="cat_id" value="<?php echo $ca_value['id']; ?>" id="cat_id">
    <!-- тэг select и его наполнение: ВСЕ РАБОТАЕТ! -->
    <select id="utils_list" name="utils_list" form="cat_utilities_form" style="width: 11vw; font-size: 1rem;">
        <option value="0">--Выберите утилиту--</option>
        <?php
        for ($ut_count = 1; $ut_count <= count($all_utils_array); $ut_count++) { ?>
        <option value="<?php echo $ut_count; ?>"><?php echo $all_utils_array[$ut_count-1]['name']; ?></option>
        <?php } ?>
    </select>
    <!-- submit-кнопка формы: ВСЕ РАБОТАЕТ! -->
    <input type="submit" id="add-cat-utility" name="add-cat-utility" value="Добавить" style="font-size: 0.75rem;" />
</form>

В коде php-обработчика cat_utils_control.php прописываю var_dump($_POST); для контроля данных.
Вижу: array(2) { ["cat_id"]=> string(1) "2" ["add-cat-utility"]=> string(16) "Добавить" }. Т.е. , вопреки всем топикам, которые я просматриваю уже кучу времени, в массив $_POST не попадает!
Атрибут form в select и ставил, и убирал - без толку. Сам select пробовал выносить за пределы формы - тот же результат.
Работаю локально на XAMPP. Принимаются стандарты и HTML, и XHTML.
В чем может быть проблема?
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
приведите фрагмент формы то что уже в браузере в виде HTML
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы