Ребята! у меня тоже похожая проблема.
Мне необходимо отвечать на письма, путем заполнения формы отправки - заголовок и текст письма.
Эти данные я определил в ассоциативном многомерном массиве, а затем вставляю нужные данные из массива, в зависимости от отправителя.
При работе скрипта данные из массива в форму просто не вставляются. Может в массиве какая-то ошибка или в операторах.Понять не могу, ведь я использую конструкции из мануала по PHP(
http://php.su/learnphp/datatypes/?array), а скрипт не работает.
// Определяем массив данных для заполнения форм
$n["Doll_Baby"] = array("mes_subject"=>"Doll_Baby... текст заголовка", "text"=>"Doll_Baby... текст письма");
$n["Sugar_Motion"] = array("mes_subject"=>"Sugar_Motion... текст заголовка", "text"=>"Sugar_Motion... текст письма");
$n["Little__one"] = array("mes_subject"=>"Little__one... текст заголовка", "text"=>"Little__one... текст письма");
. . . . . .
$n1=$anchor->get_name_by_number(16); //присваиваем значение переменной (никнейм) для выбора отправителя из массива
. . . . .
$input->set_value_by_name('mes_subject',$n["n1"]["mes_subject"]); //Заполняем поле Заголовок
$textarea->set_value_by_name('text',$n["n1"]["text"]); //заполняем поле Текст письма
Если использовать конструкцию,
$input->set_value_by_name('mes_subject','текст заголовка');
$textarea->set_value_by_name('text','текст письма');
которая получилась при автозаписи скрипта, то поля заполняются, а со значениями массива не хочет. Если кто сталкивался, подскажите, в чем проблема?