| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
ARV 18.06.2004 21:05 / 18.06.2004 21:14
Есть метод :@update[id;ocenka][rat;tot;res]
^file:lock[rating]{
$rt[^table::load[ratings/${id}.cfg]]
$rat[^eval(($rt.rating * $rt.total + $ocenka) / ($rt.total + 1))]
$tot[^eval($rt.total + 1)]
$res[^table::create{rating total
$rat $tot}]
^res.save[ratings/${id}.cfg]
}Так вот, обратите внимание на переменную $ocenka - строка ^eval(...), где она задействована - НЕ РАБОТАЕТ, все время дает в результате 0.$ss($ocenka)а потом вместо $ocenka использовать $ss - ВСЕ РАБОТАЕТ!!!