Checkbox formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Pagina: 1 2 volgende »

Martijn L

Martijn L

05/09/2011 23:41:03
Quote Anchor link
Ik heb een vraag over een checkbox.

Na een aantal avonden te hebben besteed aan het zoeken naar mijn antwoord toch maar een topic openen.

Ik had wel een een tutorial gevonden maar die was volgens een aantal mensen heel slecht:
http://www.html-form-guide.com/php-form/php-form-checkbox.html

Wat is mijn vraag?

Hoe verwerk ik data vanuit een checkbox met php.

Wat ik hierbij wil is een beveiliging.

Deze beveiliging moet uit de database kijken of bij het aangevinkte bericht (mogelijk veranderd via een browser) bij die ID van dat bericht ook zijn Gebruikersnaam staat. En als dit niet het geval is de volledige actie afbreken en dit vermelden:

Een van de door jou geselecteerde berichten is niet van jou.

Als je het zou doen met een ander soort formulier zou ik dit hebben:

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
<?php
if(isset($_POST['verwijder'])){
$controles     = mysql_query("SELECT * FROM `berichten` WHERE `ID`='$_POST['berichtnummer']' AND `owner`='{$_SESSION['login']}'");
$controle     = mysql_num_rows($controles);

if($controle < 1){
    echo'
        <tr>
            <td class="mainTxt" colspan="8">
                Een van de door jou geselecteerde auto\'s is niet van jou!.
            </td>
        </tr>
    '
;
}

else{
mysql_query("DELETE FROM `berichten` WHERE `ID`='$_POST['berichtnummer']' AND`gebruiker`='{$_SESSION['login']}'");
    echo'
        <tr>
            <td class="mainTxt" colspan="8">
                Je bericht is verwijderd!.
            </td>
        </tr>
    '
;
}
}

        echo'
                <form method="post">
                    <input type="text" name="berichtnummer" />
                                <br />
                        <input type="submit" name="verwijder" value="verwijder" />
                </form>
        '
;
?>


Ook heb ik een vraag over een aanmerking van iemand die op mij is gegeven maar waar ik geen verbetering bij kreeg.

Volgens dit desbetreffende persoon zijn mijn mysql_query's niet beveiligd. Ik begrijp niet wat hij/zij bedoeld. Als ik hierop op google zoek vind ik hoe je een server kan beveiligen.
Gewijzigd op 06/09/2011 22:55:19 door Martijn L
 
PHP hulp

PHP hulp

24/11/2024 18:11:59
 
- SanThe -

- SanThe -

05/09/2011 23:54:23
Quote Anchor link
Gebruik geen backtics in je query's. Hou $vars buiten de quotes. Je script in nu inderdaad lek => sql-injection. (Gebruik mysql_real_escape_string()). Waarom eerst selecteren en dan pas verwijderen? Als het verwijderen niet lukt (0 records) is dat toch ook duidelijk.
 
Martijn L

Martijn L

06/09/2011 00:07:14
Quote Anchor link
- SanThe - backtics beschermen je query toch tegen het gebruik van bijvoorbeeld als je een tabel hebt die update heet SELECT * FROM update dat die dan die tabel selecteert ipv per ongelijk updaten?


Hou $vars buiten de quotes

Bedoel je hierbij $_POST['verwijder']? dus het moet $_POST[verwijder] worden?
En wat is er verkeerd aan.

Ik wil niet eigenwijs zijn maar ben benieuwd.
Dus jij zou zeggen:

$safeid = mysql_real_escape_string($_POST[berichtnummer]);

mysql_query("DELETE FROM `berichten` WHERE `ID`='$safeid' AND`gebruiker`='{$_SESSION['login']}'");
 
- SanThe -

- SanThe -

06/09/2011 00:21:38
Quote Anchor link
Het is gewoon niet aan te raden om de reserved words van sql als tabel- of veldnaam te gebruiken. Een vergissing is dan zo gemaakt. $vars buiten quotes, zie mijn voorbeeld. Wat jij nu doet is de quotes om de key weghalen en die moeten juist blijven. Foutafhandeling ontbreekt ook.

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
<?php
$sql
= "SELECT * FROM berichten
    WHERE ID = '"
. mysql_real_escape_string($_POST['berichtnummer']) . "'
    AND owner = '"
. mysql_real_escape_string($_SESSION['login']) . "'";
$result = mysql_query($sql);
if(!$result)
{

    // error
}
else
{
    // ga verder
}
?>
 
Martijn L

Martijn L

06/09/2011 12:18:29
Quote Anchor link
Dank je voor de zinvolle reactie (niet sarcastisch), heb je misschien ook een uitkomst voor m'n andere vraag?

Ik heb de tijd ik zou mijn query's eerst even moeten aanpassen.
Gewijzigd op 06/09/2011 12:26:12 door Martijn L
 
- SanThe -

- SanThe -

06/09/2011 14:04:13
Quote Anchor link
Martijn L op 06/09/2011 12:18:29:
heb je misschien ook een uitkomst voor m'n andere vraag?


Zie ik iets over het hoofd, welke vraag was dat?
 
Martijn L

Martijn L

06/09/2011 15:30:47
Quote Anchor link
- SanThe - op 06/09/2011 14:04:13:
Martijn L op 06/09/2011 12:18:29:
heb je misschien ook een uitkomst voor m'n andere vraag?


Zie ik iets over het hoofd, welke vraag was dat?


Hoe verwerk ik data vanuit een checkbox met php.

Wat ik hierbij wil is een beveiliging.

Deze beveiliging moet uit de database kijken of bij het aangevinkte bericht (mogelijk veranderd via een browser) bij die ID van dat bericht ook zijn Gebruikersnaam staat. En als dit niet het geval is de volledige actie afbreken en dit vermelden:

Een van de door jou geselecteerde berichten is niet van jou.

Deze vraag als je hem niet begrijpt probeer ik hem nog anders te formuleren
 
Klaasjan Boven

Klaasjan Boven

06/09/2011 18:45:04
Quote Anchor link
Die beveiliging heb je er al in. Door op beide zaken te selecteren. OWNER zal trouwens waarchijnlijk een reserved word zijn
 
- SanThe -

- SanThe -

06/09/2011 19:18:16
Quote Anchor link
Klaasjan Boven op 06/09/2011 18:45:04:
OWNER zal trouwens waarchijnlijk een reserved word zijn


Volgens mij niet.
 
Jacco Brandt

Jacco Brandt

06/09/2011 19:26:25
Quote Anchor link
En daarbij is er niets mis met backticks, zolang als je maar een MySQL-server gebruikt. Santhe vind gewoon dat het er niet hoort :+).
 
Roel -

Roel -

06/09/2011 20:28:32
Quote Anchor link
Gereserveerde woorden gebruiken is spelen met vuur.
En wat doet een onervaren 'hoi-ik-gebruik-ob-start-voor-header-error-noob' dan? Natuurlijk, backticks ipv een fatsoenlijke naam!
 
Jacco Brandt

Jacco Brandt

06/09/2011 20:31:05
Quote Anchor link
Gewoon beiden gebruiken, ik vind backticks juist fijn voor de overzichtelijkheid.
 
Martijn L

Martijn L

06/09/2011 21:04:23
Quote Anchor link
Klaasjan Boven op 06/09/2011 18:45:04:
Die beveiliging heb je er al in. Door op beide zaken te selecteren. OWNER zal trouwens waarchijnlijk een reserved word zijn


Ja maar dit is voor een ander soort formulier dan dat ik wil.
Ik wil weten hoe je een Checkbox formulier verwerkt via php

En volgens dit overzicht is owner geen reserved word

http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
Gewijzigd op 06/09/2011 21:06:49 door Martijn L
 
Obelix Idefix

Obelix Idefix

06/09/2011 21:52:24
 
Martijn L

Martijn L

06/09/2011 22:06:00
Quote Anchor link
Ik kan mijn topic niet aanpassen:S overal staat een editknopje behalve daar:S en ja ik ben ingelogd en ja hier staat die wel
 
Roel -

Roel -

06/09/2011 22:21:29
Quote Anchor link
Gewoon een nieuwe reactie posten.
Je topic aanpassen is nergens voor nodig.
 
Martijn L

Martijn L

06/09/2011 22:32:25
Quote Anchor link
Roel van de Water op 06/09/2011 22:21:29:
Gewoon een nieuwe reactie posten.
Je topic aanpassen is nergens voor nodig.


Ze vonden mijn vraag niet goed geformuleerd dus dan pas ik meestal de vraag aan waardoor de vraag duidelijker wordt?

Maar heeft iemand een goede tut om de gegevens van een checkbox te verwerken via php?
Gewijzigd op 06/09/2011 22:33:08 door Martijn L
 
- SanThe -

- SanThe -

08/09/2011 15:49:37
Quote Anchor link
Maak een checkbox:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<input type="checkbox" name="box" value="blabla">';
?>


Check de checkbox:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if(isset($_POST['box']))
{

    // aangevinkt
}
else
{
    // niet aangevinkt
}
?>
 
Martijn L

Martijn L

08/09/2011 16:17:19
Quote Anchor link
Nou ik heb een formulier via een checkbox. (ingekort)

En nu wil ik dus als ik meerdere berichten heb aangevinkt dat hij deze verwijderd uit de database.

En ik vraag me af of iemand dit weet hoe dit moet?

Maar aangezien je via chrome en misschien meerdere browsers html kan wijzigen wil ik een beveiliging erin zoals:

Je berichten zijn niet verwijderd omdat een aantal niet van jou waren. Of tenminste dat ze niet verwijderd worden.

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
<?php
$sql
        =     "SELECT * FROM berichten
                WHERE ID='"
.mysql_real_escape_string($_POST['berichtnummer'])."' AND owner='".mysql_real_escape_string($_SESSION['login'])."'";
$berichten  = mysql_query($sql);
$berichtnr     = mysql_num_rows($controles);
    echo'
        <table>
    '
;
if($berichtnr < 1){
    echo'
        <tr>
            <td>
                Je hebt geen berichten in je inbox.
            </td>
        </tr>
    '
;    
}

else{
    while($berichtinfo = mysql_fetch_object($berichten)){
        echo'
            <tr>
                <td>
                    '
.$berichtinfo->afzender.'
                </td>
                <td>
                    '
.$berichtinfo->onderwerp.'
                </td>
                <td>
                    <input type="checkbox" name="berichtnummer" value="'
.$berichtinfo->ID.'" />
                </td>
            </tr>
        '
;
    }
}

    echo'
            <tr>
                <td>
                    <input type="submit" value="Verwijder" name="verwijder" />
                </td>
            </tr>
        </table>
    '
;
?>
 
- SanThe -

- SanThe -

08/09/2011 16:41:30
Quote Anchor link
Dat kan toch zo: (LET OP: Zorg dat elk $berichtinfo->ID wel het juiste nummer heeft)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
// formulier
echo '<input type="checkbox" name="berichtnummer[]" value="' . $berichtinfo->ID1 . '" />';
echo '<input type="checkbox" name="berichtnummer[]" value="' . $berichtinfo->ID2 . '" />';
echo '<input type="checkbox" name="berichtnummer[]" value="' . $berichtinfo->ID3 . '" />';
?>


Afhandeling: (LET OP: Hier zit nog geen check op of het wel allemaal getallen zijn)
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
<?php
// totaal aangevinkt
$totaal = count($_POST['berichtnummer'];
$alle_idnummers = implode(',', $_POST['berichtnummer']);
$sql = "DELETE FROM ...
        WHERE owner = '"
. mysql_real_escape_string($_SESSION['login']) . "'
        AND ID IN ("
. $alle_idnummers . ")";
$result = mysql_query($sql);
if(!$result)
{

    // error
}
else
{
    $gelukt = mysql_affected_rows();
    echo 'Aangevinkte records: ' . $totaal . ', waarvan verwijderd: ' . $gelukt;
}

?>

Ben jij dus niet de owner, dan zal het ook niet worden verwijderd.
 
Martijn L

Martijn L

08/09/2011 16:47:55
Quote Anchor link
Dank je voor je uitleg, ik ga het proberen.

En de tut die ik bovenaan heb staan is een totaal verkeerde manier?


Toevoeging op 08/09/2011 17:04:01:

Aangevinkte records: 2, waarvan verwijderd: 2

Dank je voor je hulp.


Toevoeging op 08/09/2011 20:15:44:

Mag ik uit het onderstaande script concluderen dat $game veilig is voor een mysql_query zonder injecties enz.?

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
<?php
    $games
= ctype_digit($_GET['game']);
        if($games     == '1'){
            $sql      = "SELECT * FROM users WHERE game='{$_GET['game']}'";
            $check    = mysql_query($sql);
            if(!$check){
                echo'
                    Error!
                '
;
            }

            else{
                $setsave = mysql_fetch_object($check);
                $game = $setsave->game;
            }
        }

        else{
            echo'
                Je bent bezig met onveilig gedrag. Stop hiermee!
            '
;
        }

?>
Gewijzigd op 08/09/2011 17:03:53 door Martijn L
 

Pagina: 1 2 volgende »



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.