mam taki kod:
<?php
$i=1;
$result5=mysql_query(\"SELECT * FROM mag_got_wyr WHERE idmwg='$row2[idmwg]'\",$dbi); $netto=$row3[cena_netto_jed]*$row2[ilosc];
$result6=mysql_query(\"SELECT * FROM vat WHERE idvat=$row3[idvat]\",$dbi);
$brutto=(($row3[cena_netto_jed]*$row2[ilosc])*$row4[stawka])+$netto;
$brutto=round($brutto, 2
); if ($i=1) {
$brutto2=$brutto;
} else {
$brutto2=+$brutto;
}
echo\"<tr bgcolor=\"$tlo2\\"><td>$row3[nazwa]</td><td>$row2[ilosc]</td><td>$row3[cena_netto_jed]</td><td>$row4[stawka]</td><td>$netto</td><td>$brutto</td></tr>\";
$i++;
}
echo\" </table><br>\";
?>
chodzi o to ze $brutto2 nie jest suma wartosci zmiennych $brutto w tej petli
np. gdy wykona sie ona 2 razy i w jednym biegu wartosc $brutto to 2 a w drugim biegu 5 to po petli powinno pokazac wartosc $brutto2 jako 7 a pokazuje jako 5
Dobra juz sobie poradzilem
<?php
$result5=mysql_query(\"SELECT * FROM mag_got_wyr WHERE idmwg='$row2[idmwg]'\",$dbi); $netto=$row3[cena_netto_jed]*$row2[ilosc];
$result6=mysql_query(\"SELECT * FROM vat WHERE idvat=$row3[idvat]\",$dbi);
$brutto=(($row3[cena_netto_jed]*$row2[ilosc])*$row4[stawka])+$netto;
$brutto=round($brutto, 2
);
$brutto2=$brutto2+$brutto;
echo\"<tr bgcolor=\"$tlo2\\"><td>$row3[nazwa]</td><td>$row2[ilosc]</td><td>$row3[cena_netto_jed]</td><td>$row4[stawka]</td><td>$netto</td><td>$brutto</td></tr>\";
}
echo\" </table><br>\";
?>
Ten post edytował ceo 19.06.2004, 12:48:46