Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с $_POST['$MyIndex']


Автор: Gram02 30.7.2007, 09:09
проблема в следующем
этот код работает 
Код

           //$id = "access_".$row['id'];
            $level = $_POST['access_16'];

т.е. переменная $level содержит значение
а вот этот нет 
Код

            $id = "access_".$row['id'];
            $level = $_POST['$id'];


данные в самом _POST есть проверял print_r,$id  формируется то которое надо т.е. access_16.
Получается если поле является стринговой переменной созданой самим PHP то он не находит ее в массиве POST. 
 smile 
 smile 

Автор: anabiosys 30.7.2007, 09:37
Код

$level = $_POST["$id"];

просто нужно брать в двойные кавычки(или вообще без них). иначе строка будет интерпретироваться просто, как есть

Автор: Gram02 30.7.2007, 09:59
Спасибо за ответ проблема решена

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)