query($q); $docs = array(); while ($row = $db->fetchByAssoc($res)) { echo $row['id'].'

'; $q = "SELECT parent_id, quantity, parent_type FROM ecmstockoperations WHERE in_id='".$row['id']."'"; $ress = $db->query($q); while ($roww=$db->fetchByAssoc($ress)) { $q = "SELECT quantity, document_no, d.id as id FROM ".strtolower(substr($roww['parent_type'],0,strlen($roww['parent_type'])-1))."items as i INNER JOIN ".strtolower($roww['parent_type'])." as d ON i.".strtolower(substr($roww['parent_type'],0,strlen($roww['parent_type'])-1))."_id=d.id WHERE ".strtolower(substr($roww['parent_type'],0,strlen($roww['parent_type'])-1))."_id='".$roww['parent_id']."' AND ecmproduct_id='c95743ea-a965-425c-2850-4acdefdbb52e'"; $doc_res = $db->query($q); $doc_row = $db->fetchByAssoc($doc_res); $tmp = array(); $tmp['quantity'] = $doc_row['quantity']; $tmp['document_no'] = $doc_row['document_no']; $docs[$doc_row['id']] = $tmp; } } $sum = 0; foreach ($docs as $id=>$v) { echo $v['document_no'].': '.$v['quantity'].'
'; $sum+=$v['quantity']; $q = "SELECT sum(quantity) as s FROM ecmstockoperations WHERE parent_id='$id' AND product_id='c95743ea-a965-425c-2850-4acdefdbb52e' AND in_id!='212419f3-aab6-7809-91dc-4fe9b3bcc980'"; echo $q.'
'; $res = $db->query($q); $row = $db->fetchByAssoc($res); echo 'Stock Operation: '.$row['s'].'
--------------------------------
'; } echo '

Suma: '.$sum.'
'; ?>