Tātad man ir datu baze ar informaciju.
db satur daudzus laukus, galvenie šaja adijuma no tabulas paņemtie lauki obj_id, matr_id un skaits.
Ir vajadzība zem katra objekta dabūt konkreta materiala daudzumu.
Pagaidam ir izdevies panakt, lai rada summu bet tiklidz zem objekta_id paradas cits matr_id un tad atkal iepriekšejais matr_id, veca summa vairs netiek skaitita un skaitišana sakas pa jaunam.
Varbut kads zin ka varetu panakt lai zem konkreta obj_id summeto pinigi visi vienadie matr_id un paraditos pareiza summa.
_parskats.php fails
Code: Select all
<?php if(@$objekts== $parskats['ob_id']){ ?>
<?php if ($materials == $parskats['matr_id']) {
$sum += $parskats['sk'];
} else {
$sum = $parskats['sk'];
}
?>
<?php } else {
$neto= $parskats['sk'];
$sum = $sk;
?>
<tr>
<td colspan="2"><?php echo $parskats['ob_id']; ?> </td>
</tr>
<?php } ?>
<tr>
<td><?php echo $parskats['matr_id']; ?> </td>
<td><?php echo $sum; ?></td>
<td><?php echo $parskats['sk']; ?></td>
</tr>
<?php $objekts = $parskats['ob_id'];
$materials = $parskats['matr_id'];
$neto = $parskats['sk'];
?>
Code: Select all
<table border="1px">
<?php $sk=NULL;
$objekts = NULL;
?>
<tr>
<th>materials</th>
<th>daudzums</th>
</tr>
<?php foreach($faili as $fails): ?>
<?php include('_fails.php'); ?>
<?php endforeach; ?>
</table>