21 pers. connectées au site
Manuel Pear
<SELECT NAME="name">
<SELECT NAME="name"> -- creates PHP variable and code for select lists
Synopsis
Usage (<SELECT NAME="name">)
Description
fills in the select values based on the form name and the tag name and adds code to check if the object variable matches them. If flexyignore is used, it is left alone. If static is set, the currently defined options will be used.
Exemple
Exemple 47-1. Using an element to change a template.
- <?php
- $form = new HTML_Template_Flexy();
- $form->compile('some_file_name');
-
-
- $elements['test_select'] = new HTML_Template_Flexy_Element;
- $elements['test_select']->setOptions( array(
- '123' => 'a select option',
- '1234' => 'another select option'
- ));
- $elements['test_select']->setValue('1234');
-
-
- $form->outputObject(new StdClass, $elements);
-
- ?>
|
Exemple 47-2. template example
<BODY>
<FORM name="theform" flexy:ignoreonly="yes">
<SELECT name="test_select"></SELECT>
</FORM>
</BODY>
|
|
Exemple 47-3. compiled template
- <?php
- <BODY>
- <FORM name="theform">
-
- <?php echo $this->elements['test_select']->toHtml();?>
-
-
- </FORM>
- </BOD
- ?>
|
Exemple 47-4. output from the Template
<BODY>
<FORM name="theform">
<SELECT name="test_select">
<option value="123">a selection option</option>
<option value="1234" selected>another selection option</option>
</SELECT>
</FORM>
</BODY>
|
|
Remonter