parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Тема закрыта

Станислав 09.10.2005 17:10 / 09.10.2005 20:04

$form:tables

Такая конструкция возвращает хеш со всеми полями формы или параметрами, переданными через URL. Имена ключей хеша те же, что и у полей формы, значениями же являются таблицы, см. ниже.

$form:tables.поле_формы

Если поле формы имеет хотя бы одно значение, такая конструкция возвращает таблицу (объект класса table) с одним столбцом field, содержащим все значения поля. Используется для получения множества значений поля.
Внимание: не забудьте проверить наличие таблицы перед тем, как начать ею оперировать.

Пример
Выберите, чем вы увлекаетесь в свободное время:
<form method="POST">
<p><input type=checkbox name=hobby value="Театр">Театром</p>
<p><input type=checkbox name=hobby value="Кино">Кино</p>
<p><input type=checkbox name=hobby value="Книги">Книгами</p>
<p><input type=submit value="OK"></p>
</form>
$hobby[$form:tables.hobby]
^if($hobby){
Ваши хобби:<br>
^hobby.menu{
$hobby.field
}[<br>]
}{
Ничего не выбрано
}