Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> sumowanie zmiennych
ceo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

Ostrzeżenie: (0%)
-----


mam taki kod:

  1. <?php
  2.  
  3.   $i=1;
  4.             while($row2=mysql_fetch_array($result4)) {
  5.   $result5=mysql_query(&#092;"SELECT * FROM mag_got_wyr WHERE idmwg='$row2[idmwg]'\",$dbi);
  6. $row3=mysql_fetch_array($result5);
  7. $netto=$row3[cena_netto_jed]*$row2[ilosc];
  8.  
  9. $result6=mysql_query(&#092;"SELECT * FROM vat WHERE idvat=$row3[idvat]\",$dbi);
  10. $row4=mysql_fetch_array($result6);
  11.  
  12. $brutto=(($row3[cena_netto_jed]*$row2[ilosc])*$row4[stawka])+$netto;
  13. $brutto=round($brutto, 2);
  14. if ($i=1) {
  15. $brutto2=$brutto;
  16. } else {
  17. $brutto2=+$brutto;
  18. }
  19. echo&#092;"<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>\";
  20. $i++;
  21. }
  22.  
  23.  
  24. echo&#092;" </table><br>\";
  25. echo $brutto2;
  26.  
  27. ?>


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


  1. <?php
  2.  
  3.        while($row2=mysql_fetch_array($result4)) {
  4.   $result5=mysql_query(&#092;"SELECT * FROM mag_got_wyr WHERE idmwg='$row2[idmwg]'\",$dbi);
  5. $row3=mysql_fetch_array($result5);
  6. $netto=$row3[cena_netto_jed]*$row2[ilosc];
  7.  
  8. $result6=mysql_query(&#092;"SELECT * FROM vat WHERE idvat=$row3[idvat]\",$dbi);
  9. $row4=mysql_fetch_array($result6);
  10.  
  11. $brutto=(($row3[cena_netto_jed]*$row2[ilosc])*$row4[stawka])+$netto;
  12. $brutto=round($brutto, 2);
  13.  
  14. $brutto2=$brutto2+$brutto;
  15.  
  16.  
  17.  
  18. echo&#092;"<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>\";
  19. }
  20.  
  21.  
  22. echo&#092;" </table><br>\";
  23. echo $brutto2;
  24.  
  25. ?>


Ten post edytował ceo 19.06.2004, 12:48:46
Go to the top of the page
+Quote Post

Posty w temacie
- ceo   sumowanie zmiennych   19.06.2004, 01:00:31


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:49