Ha,
Ik loop vast met de volgende uitdaging:
Voor een website wil ik een uitklapbare boomstructuur maken van een begroting op basis van twee tabellen in MySQL.
Tabel 1: Coderingsstructuur
Tabel 2: Items in de begroting
Wat ik uiteindelijk wil is de volgende output (uiteindelijk wil ik ook bij elke groep de subtotalen, maar dat is een volgende stap):
- 2A: Omschrijving
----- 2A02: Omschrijving
------------- 2A0202 Omschrijving
------------------- 2A0202 Post 1 : 10000 euro
- 3B: Omschrijving
----- 3B03: Omschrijving
------------- 3B0301 Omschrijving
------------------- 3B0301 Post 2 : 20000 euro
------------- 3B0302 Omschrijving
------------------- 3B0302 Post 3 : 150000 euro
Zoals je hopelijk kan zien, wordt de boomstructuur bepaald door de coderingen in tabel 1. Echter, de output moet gebaseerd zijn op de gegevens in tabel 2.
Ik kom er momenteel zelf niet goed uit. Ik heb onderzoek gedaan naar recursive arrays, maar ik weet totaal niet of ik hiermee in de goede richting denk.
Kan iemand mij op weg helpen?
Ik loop vast met de volgende uitdaging:
Voor een website wil ik een uitklapbare boomstructuur maken van een begroting op basis van twee tabellen in MySQL.
Tabel 1: Coderingsstructuur
Code | Omschrijving |
2A | Omschrijving |
2A01 | Omschrijving |
2A02 | Omschrijving |
2A0201 | Omschrijving |
2A0202 | Omschrijving |
2A03 | Omschrijving |
3B | Omschrijving |
3B01 | Omschrijving |
3B02 | Omschrijving |
3B03 | Omschrijving |
3B0301 | Omschrijving |
3B0302 | Omschrijving |
Tabel 2: Items in de begroting
Code | Omschrijving | Totaalprijs |
2A0202 | Post 1 | 10000 |
3B0301 | Post 2 | 20000 |
3B0302 | Post 3 | 150000 |
Wat ik uiteindelijk wil is de volgende output (uiteindelijk wil ik ook bij elke groep de subtotalen, maar dat is een volgende stap):
- 2A: Omschrijving
----- 2A02: Omschrijving
------------- 2A0202 Omschrijving
------------------- 2A0202 Post 1 : 10000 euro
- 3B: Omschrijving
----- 3B03: Omschrijving
------------- 3B0301 Omschrijving
------------------- 3B0301 Post 2 : 20000 euro
------------- 3B0302 Omschrijving
------------------- 3B0302 Post 3 : 150000 euro
Zoals je hopelijk kan zien, wordt de boomstructuur bepaald door de coderingen in tabel 1. Echter, de output moet gebaseerd zijn op de gegevens in tabel 2.
Ik kom er momenteel zelf niet goed uit. Ik heb onderzoek gedaan naar recursive arrays, maar ik weet totaal niet of ik hiermee in de goede richting denk.
Kan iemand mij op weg helpen?