Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Никита Козин 07.09.2006 11:22
Потому что в переменной $form:field_name храниться первое значение поля формы, а в $form:tables.field_name храниться таблица. Видимо вы передаете ноль, поэтому в первом случае получаем ноль — верно срабатывает условие (если использовать условие ^if(def $form:field_name), то на экран будет выведенена 1). А ^if($form:tables.field_name) возвращает единицу, т.к. число строк в таблице — больше нуля.