
Męczę się z dość podejrzewam głupim problemem, jednak nie mogę sobie poradzić.
Piszę aplikację dedykowaną, która ma produkty, które składają się ze składników dynamicznych i statycznych, jeden przygotowany produkt w zależności od ilości składników dynamicznych wygeneruje daną ilość gotowych wycenionych porduków.
Poniżej zamieszam graficznie jak to powinno mniej więcej działać.

aktualnie wygląda to mniej wiecej tak:
foreach produkty
-> pobierz z bazy skladniki produktu gdzie dynamiczne DESC (statyczne maja wartosc 0)
$suma = 0;
foreach skladniki
-> jezeli statyczny $suma += $cena statycznego
-> jezeli dynamiczny pobierz jego skladniki
- i co teraz?

Dzięki za pomoc z góry

Pozdrawiam!