Новости | 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 - ВСЕ РАБОТАЕТ!!!