Технология построения интерактивных Web-ресурсов. Мартынов А.И - 58 стр.

UptoLike

Составители: 

58
3) Вывод поля select.
Для его вывода необходимо в парамере $arrayMamber[3] задать значение
равное двум. Значения для заполнения поля ввода передаются в параметре
$arrayMamber[4] в виде ассоциативного массива. Если поле не было
предварительно установлено, то необходимо передать в поле $arrayMamber[5]
текст по умолчанию.
Поле $arrayMamber[10], так же как и во втором пункте предназначено для
передачи в поле функций JavaScript. При этом в параметре KOD передаются
значения пунктов select, а текст в параметре NAME.
{if $arrayMamber[3] == "2" }
<div id='{$arrayMamber[0]}_div'
style="display:{$arrayMamber[11]}; z-index:0;">
<select name = '{$arrayMamber[0]}'
id = '{$arrayMamber[0]}_select'
{$arrayMamber[10]}>
<option
{if $arrayMamber[7] == ""}
selected
{/if}
value = 999>
{$arrayMamber[5]}
</option>
{assign name="temp1"
var="temp1"
value="$arrayMamber[4]"}
{foreach item=mass
from=$massselect.$temp1}
<option value={$mass.KOD}
{if $arrayMamber[7] == $mass.KOD}
selected
{/if}>
{$mass.NAME}
</option>
{/foreach}
</select>
</div>
{/if}
4) Вывод многострокового поля textarea производится при значении
$arrayMamber[3] равном трем.
{if $arrayMamber[3] == "3" }
<div id='{$arrayMamber[0]}_div'
style="display:{$arrayMamber[11]}; z-index:0;">
<textarea name = '{$arrayMamber[0]}'
cols = 55%