Имею следующую проблему.
Создаю функцию, которая в зависимости от переданного ей параметра, выводит некий список чекбоксов в форме. Также пишет их в массив $_SESSION['array']. При отправке результатов формы используется метод POST.
Обработчик кнопки submit
Перебирает массив $_SESSION['array'] и сравнивает каждое значение со значением
foreach ($_SESSION['array'] as $key=>$value) {
if($_POST[$value]) {
// некоторые действия
}
}
так вот если $value состоит из одного слова - все отлично, если из двух то просто не видится, при просмотре html кода value в чекбоксах в двойных кавычках и все нормально.
$_POST["$value"] - не помогает
с одинарными кавычками естественно тоже.
Буду благодарен любым советам.