Query resultaten samenvoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Leidinggevend Full Stack Developer

Hé jij, nieuwe Pinkcuber! Ga aan de slag bij Pinkcube, online leverancier van promotieartikelen! Een innovatieve organisatie waar extra stappen zetten voor klanten de normaalste zaak van de wereld is. Ambitieus zijn we ook. ‘Naoberschap’ staat bij Pinkcube hoog in het vaandel; we helpen elkaar en iedereen is welkom. Pinkcube is Great Place to Work Certified, erkend leerbedrijf, maatschappelijk betrokken partner van stichting Present en partner van CliniClowns. En misschien wel jouw nieuwe werkgever. Wij zoeken namelijk een enthousiaste: Leidinggevend Full Stack Developer (40 uur, medior/senior) Ben jij klaar om baanbrekende ideeën tot leven te brengen en deel uit te

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »
D B

D B

13/08/2014 09:55:46
Quote Anchor link
Hallo helpers!

Ik gebruik al een tijdje een scriptje om wedstrijden van een bepaalde speler te laten zien. Nu ben ik er achter dat als een speler bij 2 teams zit, hij random 1 team neemt. Hiermee ben ik aan de slag gegaan zodat hij nu elk team uitfiltert. Nu zou ik deze graag in een dropdown menutje zetten, zodat ik hier zonder pagina reload in kan switchen. (Of via een ajax call?)

Dit is mijn output nu:

Hallo Danny,
Knvb: MMPB117
Team: ZSC 5
Goals: 0
Team: ZSC Veteranen
Goals: 0
-Mijn gegevens aanvullen-
-Dit ben ik niet-

Je volgende wedstrijd
is nog niet bekend.

Wat ik dus eigenlijk wil is dat hij iedere output bij Team samenvoegt en daar de goals aan hangt.

Hopelijk begrijpen jullie wat ik bedoel en kunnen jullie me hier mee op weg helpen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
if ($acoord == 'OK') {
$query ="
        SELECT
            l.id,
            l.knvb,
            l.voornaam,
            l.achternaam,
            t.team_id,
            teams.team
        FROM
            Ip as i
        LEFT JOIN
            Leden as l
        ON
            (l.id = i.id)
        LEFT JOIN
            Teamindeling as t
        ON
            (l.id = t.leden_id) AND t.seizoen = '". $seizoen. "'
        LEFT JOIN
            Teams as teams
        ON
            (t.team_id = teams.id)
        LEFT JOIN
            Statistieken as s
        ON
            (l.id = s.leden_id) AND s.seizoen = '". $seizoen. "'
        WHERE
            i.ip = '". $_SERVER['REMOTE_ADDR']. "'
        AND
            i.id != ''
        GROUP BY
            t.team_id
        ORDER BY
            t.taak DESC
        ";
    $result = mysql_query($query) or die(mysql_error());
    $team = array();
    $boven = 0;
    if ( mysql_num_rows($result) >= 1 ) {
        while ($row = mysql_fetch_array($result)){
            if ( $boven == 0 ) {
                $SESSION['suser'] = $row['voornaam']. " ". $row['achternaam'];
                $SESSION['id'] = $row['id'];
                $team[] = $row['team'];
                echo '<div id="rechtsbb">';
                echo '<table width="145">';
                echo '<tr>';
                echo '<td align="left" colspan="2">';
                echo 'Hallo '. $row['voornaam']. ',<br>';
                echo '</td>';
                echo '</tr>';
                echo '<tr>';
                echo '<td align="left">Knvb:</td><td align="right">'. $row['knvb']. '</td>';
                echo '</tr><tr>';
            }
            $boven = 1;
            if ( $row['team_id'] != NULL) {
                $que1 ="SELECT
                        COUNT(g.leden_id) AS goals
                    FROM
                        Goals AS g
                    LEFT JOIN
                        Wedstrijden AS w
                    ON
                        (g.wedstrijd_id = w.id)
                    WHERE
                        g.leden_id = '". $SESSION['id']. "'
                    AND
                        w.seizoen = '". $seizoen. "'";
                    if ( $team == 'ZSC Veteranen' ) {
                        $que1 .= "AND w.soort = 'Vriendschappelijk'";
                    }
                    else {
                        $que1 .= "AND w.soort = 'Competitie'";
                    }
                $que1 .="AND
                        g.wie = '". $team. "'";
                $res1 = mysql_query($que1) or die(mysql_error());
                $row1 = mysql_fetch_array($res1);
                echo '<td  align="left">Team:</td><td align="right">'. $row['team']. '</td>';
                echo '</tr><tr>';
                echo '<td align="left">Goals:</td><td align="right">'. $row1['goals']. '</td>';
                echo '</tr>';
            }
        }
        echo '<tr>';
        echo '<td colspan="2" align="center">';
        echo '<form action="gegevens.php" target="contentframe" method="POST">';
        echo '<input type="hidden" name="idtje" value="'. $row['id']. '">';
        echo '<input class="input" type="submit" name="submit2" value="Mijn gegevens aanvullen">';
        echo '</form>';
        echo '</td>';
        echo '</tr>';
        echo '<tr>';
        echo '<td colspan="2" align="center">';
        echo '<form action="'. $_SERVER['REQUEST_URI']. '" method="POST">';
        echo '<input type="hidden" name="ip" value="'. $_SERVER['REMOTE_ADDR']. '">';
        echo '<input class="input" type="submit" name="submit1" value="Dit ben ik niet">';
        echo '</form>';
        echo '</td>';
        echo '</tr>';
        echo '</table>';
        echo '</div>';
        echo '<div id="rechtsbo">';
        echo 'Je volgende wedstrijd<br>';
        $query=    "
            SELECT
                w.team_1,
                w.team_2,
                DATE_FORMAT(w.datum, '%a %d %M') as datum1,
                TIME_FORMAT(w.tijd, '%H:%i') as tijd
            FROM     
                Wedstrijden AS w
            LEFT JOIN
                Teams AS team
            ON
                team.team = w.competitie
            LEFT JOIN
                Teamindeling AS t
            ON
                t.team_id = team.id AND t.seizoen = '". $seizoen. "'
            WHERE
                t.leden_id = '". $row['id']. "'
            AND
                ( ( w.datum > DATE_FORMAT(NOW(),'%Y-%m-%d') ) OR ( w.datum = DATE_FORMAT(NOW(),'%Y-%m-%d') AND DATE_FORMAT(w.tijd,'%H:%i') > DATE_FORMAT(NOW(),'%H:%i') ))
            AND
                (uitslag_t1 IS NULL OR uitslag_t1 = '')
            AND
                w.seizoen = '". $seizoen. "'
            ORDER BY
                datum ASC,
                tijd ASC
            LIMIT 1
            ";
        $result = mysql_query($query) or die(mysql_error());
        $row = mysql_fetch_array($result);
        if ( mysql_num_rows($result) > '0') {
            echo '<table align="center">';
            echo '<tr>';
            echo '<td colspan="3" align="center">'. $row['datum1']. ' '. $row['tijd']. '</td>';
            echo '</tr><tr>';
            echo '<td align="center">'. stripcslashes($row['team_1']). '</td>';
            echo '</tr><tr>';
            echo '<td align="center">-</td>';
            echo '</tr><tr>';
            echo '<td align="center">'. stripcslashes($row['team_2']). '</td>';
            echo '</tr>';
            echo '</table>';
        }
        else {
            echo 'is nog niet bekend.';
        }
        echo '</div>';
    }


Alvast bedankt voor het meedenken!
Gewijzigd op 13/08/2014 09:58:36 door D B
 
PHP hulp

PHP hulp

05/11/2024 11:53:18
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

13/08/2014 13:44:10
Quote Anchor link
Volgens mij heb ik je hier al meer op gewezen, maar je gebruikt group by helemaal verkeerd:
a) je hebt geen aggegrate functie in je SELECT
b) je groepeert niet op ALLE kolommen in de select die niet in een aggegrate functie staan.

En gebruik ook geen left join wanneer dat niet specifiek nodig is.
 
D B

D B

13/08/2014 20:08:42
Quote Anchor link
Hallo Ger,

Allereerst, bedankt voor je reactie weer!

De query zoals ik hem gebruik werkt eigenlijk perfect, het gaat me eigenlijk om de output van team en goals, deze zouden aan elkaar gekoppeld moeten zijn en oproepbaar door bijvoorbeeld een dropdown menu.


Toch wil ik graag verder op jou antwoorden in gaan, omdat ik mijn query ook zo perfect mogelijk wil hebben. Waarschijnlijk kun jij de 2 query's die ik gebruik ook in 1 query kwijt, maar dit lukt me zelf nog niet. Nu is het niet zo dat ik je ga vragen om dit te doen, maar ik zou graag willen weten wat je precies bedoelt met:
a) je hebt geen aggegrate?? functie in je SELECT
b) je groepeert niet op ALLE kolommen in de select die niet in een aggegrate functie staan.
c) en gebruik ook geen left join wanneer dat niet specifiek nodig is.

a) waarschijnlijk is dit een beginnersvraag, maar zou je mij in makkelijke taal uit kunnen leggen wat dit precies betekent?
b) zal dan waarschijnlijk ook makkelijker worden.
c) kun je hier wat specifieker in zijn? deze zie ik niet namelijk.

Alvast bedankt!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2014 11:41:47
Quote Anchor link
a)
Aggegrate functies zijn COUNT, AVG, SUM, MIN, MAX etc.
Die staan niet nergens in de select clause dus heeft de group by geen zin (je kan dan beter SELECT DISTINCT gebruiken)
In sommige DBM systemen krijg je een foutmelding voorgeschoteld (zoals het hoort)

b)
Zie ook link

c)
Een left join betekent alle records die in de tabel(len) die aan de linkerkant van de join staan meenemen.

In de derde query begin je met de tabel wedstrijden, dat betekent dus dat je in eerste instantie alle wedstrijden in het (tussen)resultaat hebt, daarna ga je in de WHERE op waardes filteren die in een left gejoinde tabel staan, wat hetzelfde effect heeft als een INNER JOIN. Dit kan als gevolg hebben dat je query (beduidend) langer gaat duren.
 
D B

D B

14/08/2014 12:14:11
Quote Anchor link
Ok, dus als ik het goed begrijp verander ik de eerste query beter naar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
       SELECT DISTINCT
            l.id,
            l.knvb,
            l.voornaam,
            l.achternaam,
            t.team_id,
            teams.team
        FROM
            Ip as i
        LEFT JOIN
            Leden as l
        ON
            (l.id = i.id)
        LEFT JOIN
            Teamindeling as t
        ON
            (l.id = t.leden_id) AND t.seizoen = '". $seizoen ."'
        LEFT JOIN
            Teams as teams
        ON
            (t.team_id = teams.id)
        LEFT JOIN
            Statistieken as s
        ON
            (l.id = s.leden_id) AND s.seizoen = '". $seizoen. "'
        WHERE
            i.ip = '". $_SERVER['REMOTE_ADDR']. "'
        AND
            i.id != ''
        ORDER BY
            t.taak DESC


Omdat ik hier eigenlijk geen aggegrate functie bij nodig heb (aggegrate functie is een alleen nodig bij een 'berekening'(telfunctie) als ik het goed begrijp)
 
Erwin H

Erwin H

14/08/2014 12:21:01
Quote Anchor link
Waarbij je nu wel beduidend meer resultaten kunt krijgen dan bij je query waarin je een GROUP BY gebruikte. Ik ben het overigens volkomen met Ger eens dat dat incorrect was.

Het verschil tussen je eerste en deze, is dat door de GROUP BY die alleen op team_id groepeerde, je in die query voor elk team 1 record terug kreeg. Nu heb je een DISTINCT en die haalt elk record op waarvoor de combinatie van alle kolommen uniek is. Dat kunnen dus veel meer records zijn.
 
D B

D B

14/08/2014 22:47:10
Quote Anchor link
Ik heb een aantal keer getest met group by en distinct en begrijp wat je bedoeld. Toch denk ik dat in mijn situatie DISTINCT inderdaad genoeg is. Dus dat deel is verholpen.

Zou iemand van jullie ook nog naar het andere deel van mijn vraag willen kijken:

nl. Hoe kan ik nu het beste de output van mijn 2de query samenvoegen (wil dit later misschien ook nog uitbreiden dat je meerdere mensen op 1 ip kunt hebben, dus dat je daartussen al kunt switchen en dat aan de hand van de gebruikersnaam dus team en aantal goals veranderd. En dat je bij team dus kunt switchen tussen de verschillende teams en dat het aantal goals dan meeveranderd.)

Hopelijk begrijpen jullie dit zo een beetje, en kunnen jullie mij wat verder op de goede weg brengen.

Groeten!
 
D B

D B

17/08/2014 15:23:05
Quote Anchor link
Niemand die mij hier wat verder mee op weg kan helpen?
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/08/2014 12:15:16
Quote Anchor link
Je zet het aantal goals in de value van de options:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<select id="team" name="team" onchange="showGoals(this.value)">
<option value="4">Bal Op Het Dak</option>
<option value="2">Bal In De Sloot</option>
</select>
<span id="goals">4<span> goals

<script type="text/javascript">
function showGoals(g) {
    document.getElementById("goals").innerHTML = g;
}
</script>
Gewijzigd op 18/08/2014 12:16:15 door Ger van Steenderen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.