Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Евгений Химич 02.11.2015 00:31 / 02.11.2015 00:38
В школе много классов:YesNo name uri dezhur photo Yes Иванов /11a/ivanov/ 5 /11a/ivanov/img.jpg Yes Петров /11a/petrov/ 2 /11a/petrov/img.jpg no Сидаров /11a/sidarov/ /11a/sidarov/img.jpg no Волков /11a/volkov/ 1 /11a/volkov/img.jpg Yes Михаева /11a/miheeva/ 2 /11a/miheeva/img.jpgГде, Yes - хорошист, no — троечник
@klass_sk_[name_klass][result;sections] $sections[^table::load[/school/${name_klass}/people.cfg]] ^sections.menu{^klass_sk_cell[$sections]} @klass_sk_cell[sections] ^if(!def $sections.uri){ <p><span>$sections.name</span></p>}($sections.uri eq $request:uri){ <p><span>$sections.name</span></p>}{ <p><span><a href="$sections.uri">$sections.name</a></span></p>}Соответственно вывожу сам список учеников:
^klass_sk_[11a] ^klass_sk_[11b] ^klass_sk_[10a] ^klass_sk_[10b]Теперь, мне необходимо вывести только хорошистов т.е. вывести всех учеников из столбца YesNo, которые содержат данные Yes. Я пытаюсь их вывести методом который ниже, но что-то не получается (я подозреваю, что косяк где-то в sections)
@klass_sk_[name_klass][result;sections] $sections[^table::load[/school/${name_klass}/people.cfg]] $sectionsYesNO[^sections.select($sections.YesNo==Yes)] ^sectionsYesNO.menu{^klass_sk_cell[$sections]} @klass_sk_cell[sections] ^if(!def $sections.uri){ <p><span>$sections.name</span></p>}($sections.uri eq $request:uri){ <p><span>$sections.name</span></p>}{ <p><span><a href="$sections.uri">$sections.name</a></span></p>}Подскажите пожалуйста как мне вывести хорошистов, 11А, 11Б, 10А, 10Б?
.......auto.p(272:50): 'Yes' invalid number (double) [number.format].......Строка 272 содержит данные: