Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 11:28:53

Страниц: [1]
Печать
Автор Тема: Помогите докумекать.  (Прочитано 142 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
ramko    ↓ 
15 Январь, 2012, 08:41:49
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0

Добрый день.
 
Имею следующую проблему.
Создаю функцию, которая в зависимости от переданного ей параметра, выводит некий список чекбоксов в  форме. Также пишет их в массив $_SESSION['array']. При отправке результатов формы используется метод POST.
 
Обработчик кнопки submit
 
Перебирает массив $_SESSION['array'] и сравнивает каждое значение со значением
 

foreach ($_SESSION['array'] as $key=>$value) {
if($_POST[$value]) {
// некоторые действия
}
}

так вот если $value состоит из одного слова - все отлично, если из двух то просто не видится, при просмотре html кода value в чекбоксах в двойных кавычках и все нормально.
 
$_POST["$value"] - не помогает
с одинарными кавычками естественно тоже.
 
Буду благодарен любым советам.
Записан
kostyl    ↓ 
15 Январь, 2012, 08:57:17 , спустя 15 минут 28 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3526
Сила слова: 1.7

наверно при выводе надо преобразовать символы в хтмл
Записан

качество жизни обратно пропорционально количеству лени
master    ↓ 
15 Январь, 2012, 09:13:54 , спустя 16 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

сделай
print_r($_SESSION);
print_r($_POST);
 
и увидишь ключи и значения
Записан

artoodetoo    ↓ 
15 Январь, 2012, 09:40:28 , спустя 26 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3805
Сила слова: 3.26

error_reporting(-1)
увидишь кучу нотисов про проебанные значения. я бы выжег эту строку на мониторе каждого нуба
Записан
ramko    ↓ 
16 Январь, 2012, 10:51:26 , спустя 1 день 1 час 10 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 2
Сила слова: 0


сделай
print_r($_SESSION);
print_r($_POST);
 
и увидишь ключи и значения
спасибо, увидел что в значение POST пробел заменяется на нижнее подчеркивание
Записан
Страниц: [1]
Печать
 

Перейти в: