Подскажите, люди добрые!!! )))
Есть маленькая форма:
<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.
В чем может быть проблема?