Я создаю набор флажков с элементом списка, используя PLSQL Dynamic Region
Используя ниже код
DECLARE
CURSOR SNACKS IS
select b.SRC_NAME,b.src_id,C.price,c.cal_ratio,c.carbo_ratio,c.fat_ratio,c.protein_ratio
from SOURCE_TYPES a,SOURCES b,SOURCE_WEIGHTS c
where A.SRC_TYPE_ID = B.SRC_TYPE_ID
and b.src_id = c.src_id
and a.SOURCE_CATEGORY = 'ADDITION'
and a.type_name = 'Snack Source';
BEGIN
htp.p('<html>');
htp.p('<head>');
htp.p('</head>');
htp.p('<body>');
htp.p('<div class="div">');
FOR i IN SNACKS LOOP
htp.p('<span class="span"><input type="checkbox" name="snacks" value="'||i.price||'" class="chk" />'||i.SRC_NAME||'</span>
<input type="number" name="quantity" value="1" class="list" />');
END LOOP;
htp.p('</div>');
htp.p('</body>');
htp.p('</html>');
END;
Этот код создает флажок для каждого источника в курсоре,
Я хочу добавить C.price,c.cal_ratio,c.carbo_ratio,c.fat_ratio,c.protein_ratio
значения в значениях элементов страницы Например
:PAGE_TOTAL := :PAGE_TOTAL+ (CURSOR.PRICE * CHECKBOX.QUANTITY );
:PAGE_PROTEIN := :PAGE_PROTEIN + CURSOR.PROTEIN_RATIO;
AND So on for all Rest Page Item..
Есть пять элементов страницы, которые я хочу рассчитать по значениям курсора в динамической области