MySQL INSERT werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Pagina: « vorige 1 2

Erwin H

Erwin H

17/08/2012 23:00:07
Quote Anchor link
Obelix zegt het ook al, maar misschien niet helemaal duidelijk: strings in sql moeten ook tussen quotes staan. Je hebt dus de quotes voor de query string in php nodig EN quotes voor de string in je query:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$input
= ("INSERT INTO reservation(ID, confirm, naam)
            VALUES(NULL,'"
.$confirm."','".$bgnaam."')");
?>

Overigens is dit alleen nodig voor string waardes, niet voor integers! Verder is het invullen van een NULL waarde overbodig, dat maakt je database er automatisch wel van als er geen default waarde is gegeven.
Gewijzigd op 17/08/2012 23:00:37 door Erwin H
 
PHP hulp

PHP hulp

22/11/2024 22:25:12
 
Marco PHPJunky

Marco PHPJunky

17/08/2012 23:06:59
Quote Anchor link
Waarom maak je zoveel variabele aan (85 t/m 91)? dit is totaal niet nodig want dit kan ook direct in de query.

Waarom een NULL bij het ID veld ? ik neem aan dat het in je database gewoon een auto_increment veld is ? dus bij een insert query heb je heel het id niet nodig.

Wat doet: mysql_select_db op regel 32 ?
Zet alles eens netjes bij elkaar wat bij elkaar hoort, want nu staat aller her en der door het hele script heen!

Je gebruikt wel mysql_escape_string() op je variabele maar je toon de POST data wel direct in je email .. Is het hier wel gelijk goed dan ?

Hou je opmaak altijd in een css file en niet met een inline style daarvoor zijn classes en id's.

Edit:
Obelix en Idefix was me beetje voor :P
Gewijzigd op 17/08/2012 23:09:20 door Marco PHPJunky
 
Ben Janssen

Ben Janssen

18/08/2012 13:31:52
Quote Anchor link
Dat het script een puinhoop is dat had ik al in de gaten, ik ben ook geen programmeur, maar meer iemand van het betere knip en plak werk. (niet ideaal, weet ik)

Heb nu wel een fout afhandeling er in gezet, maar snappen doe ik het niet.
Hij zegt een fout te hebben op 'line 7' maar daar staat niets in het script.

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@bepeel.nl,
TTW,
1,
Shield,
55,
' at line 7

als ik de waarde echo, dan ziet alles er goed uit.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/08/2012 13:51:18
Quote Anchor link
Het is regel 7 van de query, maw zit er een fout in de query. Echo de query, en contoleer hem.
Maar zo te zien heb je de reacties van Erwin en Obelix niet goed gelezen.
 
Ben Janssen

Ben Janssen

18/08/2012 14:02:46
Quote Anchor link
Oke heb het probleem gevonden, nu krijg ik wel input, maar krijg gelijk ook een foutmelding
Error: Duplicate entry '365' for key 'confirm'

Dit kan toch eigenlijk niet, of zie ik dat verkeerd?

Toevoeging op 18/08/2012 14:03:27:

En de mail word ook niet verstuurd
 
Reshad F

Reshad F

18/08/2012 14:05:49
Quote Anchor link
Er is een key niet goed in je database.
 
Ben Janssen

Ben Janssen

18/08/2012 14:11:19
Quote Anchor link
Key niet goed????
Wat moet ik me daar bij voorstellen, de kolom is ingesteld met INT(100) unique

Dan kan hij toch geen dubbele waarden invoeren, en wat ik uit de foutmelding opmaak, is dat ie dat wel probeerd
 
Reshad F

Reshad F

18/08/2012 15:22:35
Quote Anchor link
Haal die unique weg...
 
Ben Janssen

Ben Janssen

18/08/2012 16:04:58
Quote Anchor link
Heb die unique weg gehaald, en alles werkt naar behoren.
Heb echter nog 1 vraagje.

Ik krijg een dubbele waarden in de DB, wat gaat hier dan fout?

Het nieuwe script

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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<?php

/**
 * @author Ben Janssen
 * @copyright 2012
 */


ini_set('display_errors',1);
error_reporting(E_ALL);
session_start();

//Include
include'cfg/cfg.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/securimage/securimage.php';

$securimage = new Securimage();

# sql debug
define('DEBUG_MODE',true);  // true == aan, false == uit

# functie voor sql debug

    function showSQLError($sql,$error,$text='Error')
    {

        if (DEBUG_MODE)
        {

            return  '<pre>Error: ' . $error . '<br />' . $sql . '</pre>';
        }

        else
        {
            return $text;
        }
    }

//Form handler
if($_SERVER['REQUEST_METHOD']=='POST')
{

    $confirm = md5(rand(1000,100000));
    $to = $_POST['email'];
    $subject = 'Uw reservering';
    $errors = array();
    $data = array();
    $ip = $_SERVER['REMOTE_ADDR'];
    $headers = "From: NoReply@The_Timberwolves.nl\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $WOF = 10;
    $speeldatum = date('2012-10-07');
    $datum = date("d.m.Y H:i");
    mysql_select_db($db,$con);
    
    //Type paint bepalen
    if($_POST['paint'] == 'Shield')
    {

        $paint2 = 45;
        $paint = 'Shield';
    }

    elseif ($_POST['paint'] == 'Claymore')
    {

        $paint2 = 50;
        $paint = 'Claymore';
    }

    else
    {
        $paint2 = 50;
        $paint = 'Mace';
    }

    $paint3 = $paint2 * $_POST['dozen'];
    $prijs = $WOF + $paint3;
    //controleren op fouten
    $form = array(
        'naam',
        'anaam',
        'email',
        'team');
    // controle voor alle velden
    foreach($form as $veld)
    {

       if(isset($_POST[$veld]))
            {

                $value = trim($_POST[$veld]);
                $form[$veld] = $value;                
            
// controle van email
                
                // controle op een geldig email adres

                if($veld == 'email')
                {

                    if(!preg_match("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/",$value))
                    {

                        $errors[$veld] = true;
                        $errors[] = 'Dit is geen geldig email adres.';
                    }
                }

                if(empty($value))
                    {

                       $errors[$veld] = true;
                       $errors[] = 'U bent uw '.$veld.' vergeten in te vullen';
                    }
            }

        else
            {
                $errors[]= 'Het veld '.$veld.' ontbreekt.';
            }
    }

    if(empty($errors))
        {

            //Escape's aanmaken
            
            $bgnaam = mysql_escape_string($_POST['naam']);
            $bganaam = mysql_escape_string($_POST['anaam']);
            $bgemail = mysql_escape_string($_POST['email']);
            $bgteam = mysql_escape_string($_POST['team']);
            $bgdozen = mysql_escape_string($_POST['dozen']);
            $bgpaint = mysql_escape_string($_POST['paint']);
            $bgprijs = mysql_escape_string($prijs);
            $input = ("INSERT INTO reservation(ID, confirm, naam, anaam, email, teamnaam, dozen, paint, prijs, speeldatum, datum, ip)
            VALUES
            (NULL,
            '"
.$confirm."',
            '"
.$bgnaam."',
            '"
.$bganaam."',
            '"
.$bgemail."',
            '"
.$bgteam."',
            '"
.$bgdozen."',
            '"
.$bgpaint."',
            '"
.$bgprijs."',
            '"
.$speeldatum."',
            NOW(),
            '"
.$ip."'
            )"
);
            $input2 = mysql_query($input,$con);
            if (($result = mysql_query($input)) === false)
{

    echo showSQLError($input,mysql_error(),'Fout met database.');
    echo "Het formulier is niet verzonden.<br>Probeer het <a href='javascript:history.back(1);'>opnieuw</a><br/>.";
            echo $input;
}

            else
            {
            //input controle
                    
                $inhoud_mail = ('
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Reservering</title>
</head>

<body style="background:silver">

<p><img alt="The Timberwolves" height="94" src="http://www.thetimberwolves.nl/img/TTWlogoTrans.gif" width="443" /></p>
<p>Reserverings details</p>
<table>
<tr><td style="width:200px">Gereserveerd voor datum</td><td>'
.$speeldatum.'</td></tr>
<tr><td style="width:200px">Voornaam</td><td>'
.$bgnaam.'</td></tr>
<tr><td style="width:200px">Achternaam</td><td>'
.$bganaam.'</td></tr>
<tr><td style="width:200px">Team naam</td><td>'
.$bgteam.'</td></tr>
<tr><td style="width:200px">Aantal dozen</td><td>'
.$bgdozen.'</td></tr>
<tr><td style="width:200px">Type paint</td><td>'
.$bgpaint.'</td></tr>
</table>
<p>Prijskaartje</p>
<table style="margin-left:auto;margin-right:auto">
<tr><td style="width:200px">WOF</td><td>'
.$WOF.'</td></tr>
<tr><td style="width:200px">Prijs per doos</td><td>'
.$paint3.'</td></tr>
<tr><td style="width:200px">Totaal</td><td>'
.$prijs.'</td></tr>
</table>
<p><a href="http://www.thetimberwolves.nl/script/bevestig.php?'
.$confirm.'">Klik hier om uw reservering te bevestigen</a></p>
<p><img alt="Euro Paintball Adventures" height="94" src="http://www.thetimberwolves.nl/img/EPA.png" width="443" /></p>
</body>

</html>
'
);
        mail($to,$subject,$inhoud_mail,$headers);
          
                header('Refresh: 3; url=index.html');
                echo '<p>Een bevestiging is naar uw email adres verstuurd';
                echo '<p>Uw aanvraag is geregistreerd met ip adres: '.$ip.' op datum: ' .$datum.'</p>';
            }
            
      }
  
    else
    {
        // Fouten opgetreden: weergeven en terug naar formulier
        header('Refresh: 10; url=contact.html');
        foreach($errors as $sError)
        {

            echo '<p style="color:red">'.$sError.'</p>';
        }
    }
}

?>
 
Reshad F

Reshad F

18/08/2012 16:09:30
Quote Anchor link
Welke waarde krijg je dubbel?
 
Ben Janssen

Ben Janssen

18/08/2012 16:14:59
Quote Anchor link
Alle.

Er worden 2 regels in de DB ingevuld, terwijl dit er maar 1 per keer kan zijn.

Toevoeging op 18/08/2012 16:16:41:

Zou het probleem bij regels 130 en 131 kunnen liggen?
 
Erwin H

Erwin H

18/08/2012 16:58:50
Quote Anchor link
Lijkt er wel op ja... als mysql_query een query uitvoert, dan levert het twee keer aanroepen natuurlijk twee keer de query uitvoer op.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/08/2012 17:03:51
Quote Anchor link
Inderdaad, je voert daar 2x dezelfde query uit.
Maar als je een foutmelding krijgt dat je een dubbele invoer hebt op een unieke kolom is het niet de oplossing om de unique van een kolom te halen, maar te zorgen dat je invoer uniek is.
 
Obelix Idefix

Obelix Idefix

18/08/2012 17:07:18
Quote Anchor link
Reshad F op 18/08/2012 15:22:35:
Haal die unique weg...

Die zal er niet voor niets op gezeten hebben ;-)

@TS: jammer dat je niet veel met de eerdere opmerkingen hebt gedaan (zoals kopiëren variabelen, headers) :(
Gewijzigd op 18/08/2012 17:11:11 door Obelix Idefix
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

18/08/2012 17:32:02
Quote Anchor link
Me daarbij aansluitend en er aan toevoegend:
Ga maar eens testen met onvolledige of onjuiste invoer op het formulier.
Gewijzigd op 18/08/2012 17:32:22 door Ger van Steenderen
 
Ben Janssen

Ben Janssen

19/08/2012 00:42:48
Quote Anchor link
Ga ik allemaal nog doen en proberen, bedankt allemaal, jullie waren een goede hulp voor mij :)
 

Pagina: « vorige 1 2



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.