Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sj 24.02.2008 13:02
^connect[$connect_db]{ $fam[^table::sql{select id_c, f, i, o from c ORDER BY f ASC }] $ca[^table::sql{select time, id_c, DATE_FORMAT('time', '%d-%m-%Y') from c_sig GROUP BY id_c }] $ca_hash[^ca.hash[id_c]] ^fam.menu{ <tr> <td class="print">$fam.id_c</td><td class="print">$fam.f ^fam.i.left(1). ^fam.o.left(1).</td> $n(0) ^while($st<=$en){ $plus[$ca_hash.[$fam.id_c].time] #здесь на сколько я понимаю мы должны получить хэш с 1м id_c и множеством дат? ^if(def $plus){ ^plus.foreach[time]{ $parts[^time.split[^#20;lh]] $t[^date::create[$parts.0]] <td align="center"> ^if($t == $st){ + $n($n+1)}{ } </td> } } ^st.roll[day](1) }Естественно это творение выдает ошибку.. Подскажите что не так. Хотябы идея правильная?