Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pętla zagnieżdżona foreach - problem
Forum PHP.pl > Forum > Przedszkole
xaitras
Witam wszystkich!

Zacznę od tego, że nie często piszę na forum.
Zawsze próbuję rozwiązać problem samodzielnie ale w tym przypadku poległem.

Mam taki kod:


  1. foreach($dane4['orders'] as $orders) {
  2.  
  3. $wplacona_kwota = $orders['payment_done'];
  4. $koszty_przesylki = $orders['delivery_price'];
  5.  
  6.  
  7. foreach($orders['products'] as $products) {
  8.  
  9. $cena_brutto_produktu = $products['price_brutto'];
  10. $ilosc_szt = $products['quantity'];
  11. $wartosc_produktu = $cena_brutto_produktu * $ilosc_szt;
  12.  
  13. }
  14.  
  15. $wartosc_produktów = questionmark.gif ;
  16. $wartosc_zamowienia = $wartosc_produktów + $koszty_przesylki ;
  17.  
  18. if($wplacona_kwota !== $wartosc_zamowienia) { echo "Klient leci w kulki";}
  19.  
  20. }


i chciałbym zsumować wartość wszystkich produktów w zamówieniu.
Jednak coś mi nie idzie. Ma ktoś jakiś pomysł?

Jeśli jest jeden produkt to nie ma problemu, zabawa się zaczyna przy dwóch i więcej..

Z góry dzięki za wszystkie odpowiedzi.
kufel16
[php]

$wartosc_produktow = 0;

foreach($orders['products'] as $products) {

$cena_brutto_produktu = $products['price_brutto'];
$ilosc_szt = $products['quantity'];
$wartosc_produktu = $cena_brutto_produktu * $ilosc_szt;

$wartosc_produktow +=$wartosc_produktu;

}

var_dump($wartosc_produktow);

[/quote]

O to chodzi?
xaitras
Kolego.. uratowałeś mi tyłek wink.gif
Dzięki Ci bardzo!
A tak na marginesie nie wiedziałem że można to tak przypisać.. Kombinowałem z " .= "
Jeszcze raz dziękuję i oczywiście klikam POMÓGŁ
kufel16
Cytat(xaitras @ 12.10.2017, 13:06:08 ) *
Kolego.. uratowałeś mi tyłek wink.gif
Dzięki Ci bardzo!
A tak na marginesie nie wiedziałem że można to tak przypisać.. Kombinowałem z " .= "
Jeszcze raz dziękuję i oczywiście klikam POMÓGŁ


Ok smile.gif
Swoją drogą dostałem "dziewiczego" pomagacza wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.