HTML_QuickForm_Page() & action

[DAN]

Старожил PHPClub
HTML_QuickForm_Page() & action

В доке написано: "Note that unlike constructor of HTML_QuickForm there is no $action, as the form is always submitted to the current page."

Но почему-то в action формы пропадают параметры предыдущего get-запроса. В этом случае форма сабмитится как-бы на предыдущую страницу.

Подскажите, как победить ьез правки PEAR-классов?

-~{}~ 10.09.04 14:17:

Sad Spirit, вопрос-просьба.
Позволит ли религия в конструкторе класса HTML_QuickForm заменить строку
PHP:
253       $action = ($action == '') ? $_SERVER['PHP_SELF'] : $action;
на
PHP:
253       $action = ($action == '') ? $_SERVER['REQUEST_URI'] : $action;
Я к тому, что будет ли это идеологически правильно?
В этом случае в action формы будут присутствовать также и переменные предыдущего get-запроса.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Re: HTML_QuickForm_Page() & action

Автор оригинала: [DAN]
В доке написано: "Note that unlike constructor of HTML_QuickForm there is no $action, as the form is always submitted to the current page."

Но почему-то в action формы пропадают параметры предыдущего get-запроса. В этом случае форма сабмитится как-бы на предыдущую страницу.

Подскажите, как победить ьез правки PEAR-классов?
вот так:
PHP:
$page->updateAttributes(array('action' => $_SERVER['REQUEST_URI']));
более простым это не сделано, чтобы не было кучи вопросов: "я отправляю форму на левый скрипт и у меня ничего неработает!!!"
 
Сверху