Как автоматизировать подсчет суммы чисел?

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 28 мая 2012 в 15:08

Что имеем в наличие

- нода (тип 1) в которой для определенных ролей выводиться вид представления со списком нод (тип 2)
- нода тип 2, которая добавляется по - from reference url к другой ноде (тип 1) с одним числовым поле, которое и должен заполнить пользователь.

И так, пользователи добавляют ноды со своими числами, вьюха становиться все жирнее и жирнее.

Необходимо подсчитать сумму числового поля:

1) во виевс (не через модуль calc_views - он что то не работает в 3 вьюсах - не показывает результаты итоговые)
2) автоматом заполнять поле для ноды типа 1 под названием - сумма чисел. Причем обновляться должно значение при просмотре ну или хотя бы автоматизировано. добавилась платеж (нода тип 2) автоматом обновляется нода тип 1.

как такое реализовать чтобы ручками не суммирвоать все...

Комментарии

Аватар пользователя iNFerNo iNFerNo 28 мая 2012 в 16:01

нашел что то похожее но не получается под свою задачу сделать

<?php
$result = db_query("
select
    sum(content_type_adv.field_price_value) as cena,
    sum(content_type_adv.field_s_obsh_value) as ploshad
from
    content_type_adv inner join node on node.nid = content_type_adv.nid
where
    content_type_adv.field_type_adv_value = 'Продажа квартир' and
    content_type_adv.field_nas_punkt_value = 'Москва' and
    content_type_adv.field_vid_valuta_value = 'руб.' and
    content_type_adv.field_date_okonch_value >= '"
.$date("Y-m-d H:i:s")."'");

$data = db_fetch_array($result);
echo $data['cena'];

?>

у меня

тип материала (для которого добавляют по фром референсе урл другой тип материала - type_2) - type_1
поле (фром референсе урл) - ref
type_2 имеет числовое поле - maney

как зная эти данные вывести в блоке сумму всех полей (maney) для конкретного type_1