Re: Re: QuickForm_Controller: get value filed from previous page
| From: | Reynald Borer | Date: | Thu, 10 Jun 2004 13:39:12 +0000 |
| Subject: | Re: Re: QuickForm_Controller: get value filed from previous page | ||
| References: | 1 2 3 4 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-13078@lists.php.net to get a copy of this message | ||
Didn't know this way of creating global var. Thanks for the tip. This one should be added to the faq too :-) .
Reynald
Ignatius Reilly wrote:
Right. Belong to the faq My usual code snippet: $wizard =& new HTML_QuickForm_Controller( 'create_account' ) ; $GLOBALS['container'] =& $wizard->container() ; easier to make $container global from the beginning. Ignatius _________________________ "Reynald Borer" <reynald.borer@epfl.ch> wrote in message news:40C85F3B.5080508@epfl.ch...-- CRAFT Centre de Recherche et d'Appui pour la Formation et ses Technologies Center for Research and Support of Training and its Technologies Swiss Federal Institute of Technology Lausanne Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne Switzerland Téléphone: +41 (0)21 693 25 89 Fax: +41 (0)21 693 60 70 Email: reynald.borer@epfl.chOk thanks for your help, I didn't saw that it was on the FAQ too. But the faq is not correct, it says to instantiate container like the following: $data =& $page->controller->container(); And it works with the following line: $data =& $page->container(); And my 2cent tip: in the Class for the page, inside the buildForm() function, don't forget to add "global $data" ;-) ||I'll send a message to pear-doc mailing-list to ask them to correct the faq. Reynald Ignatius Reilly wrote:-- CRAFT Centre de Recherche et d'Appui pour la Formation et ses Technologies Center for Research and Support of Training and its Technologies Swiss Federal Institute of Technology Lausanne Ecole Polytechnique Fédérale de Lausanne (EPFL)After instantiating the controller object, instantiate a container. Values of previous pages are stored in the container. Ignatius _________________________ "Reynald Borer" <reynald.borer@epfl.ch> wrote in message news:40C84B5B.2030200@epfl.ch...Hi, I'm currently using QuickForm_Controller to build a 3 pages registration form. What I would like to know is if it's possible to get one value filled in a previous page to do some check on the current page. Example: on page 1 you must choose wether you're a member or not, and on page 2 I display a table that list some prices, and the prices differs when you're member or not. What I would like to do is highlight the price corresponding to the state of the submitter (that is, wether or not he is a member). Is it clear enough ? Basically I just want to take the content of the previous form and I don't know how to do that. Thanks in advance for your answer, and keep going on, PEAR packages are really great. Reynald -- CRAFT Centre de Recherche et d'Appui pour la Formation et ses Technologies Center for Research and Support of Training and its Technologies Swiss Federal Institute of Technology Lausanne Ecole Polytechnique Fédérale de Lausanne (EPFL)CH-1015 Lausanne SwitzerlandTéléphone: +41 (0)21 693 25 89Fax: +41 (0)21 693 60 70reynald.borer@epfl.chCH-1015 Lausanne SwitzerlandTéléphone: +41 (0)21 693 25 89Fax: +41 (0)21 693 60 70reynald.borer@epfl.ch