Registratie gegevens probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

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 »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

C#.NET Developer Jr. Functie

Functie omschrijving Bouw jij graag aan applicaties om processen in distributiecentra te optimaliseren? Wij zijn op zoek naar een C#.NET ontwikkelaar in regio Breda die hier graag een steentje aan bijdraagt! Jouw werkzaamheden zullen er als volgt uitzien: Je krijgt veel vrijheid in de keuze van de technieken die je gaat gebruiken. Uiteraard wel binnen de gestelde kaders, en door gebruik te maken van het .NET platform. Je gaat aan de slag met de ontwikkeling van een nieuwe module binnen de WMS suite van dit bedrijf. Deze "carrier" module gaat er voor zorgen dat de selectie van een vervoerder volledig

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »
Johan

johan

29/01/2008 13:44:00
Quote Anchor link
Hallo,

Ik heb een probleem en voor jullie is het vast niet zo moeilijk.
De bedoeling is als klanten registeren dat ze gelijk door verwezen worden naar de reserveer pagina waar gegevens werkt worden. Alleen de Klant ID word niet mee genomen.
Het werkt wel gewoon in de volgorde van inloggen>reserveer pagina.

Op welke manier zorg ik ervoor dat de reserveer pagina weet wie de klant is dat zich net heeft geregisteerd en dan de juiste klant_id krijgt.

Edit:
Bedankt voor jullie moeite, ik ga nu proberen het beter te maken. En dan volgends de manual op de site, die heb ik trouwens al door gelezen.
Gewijzigd op 01/01/1970 01:00:00 door Johan
 
PHP hulp

PHP hulp

24/11/2024 13:21:22
 
Joren de Wit

Joren de Wit

29/01/2008 13:48:00
Quote Anchor link
Na het uitvoeren van de INSERT query voor het registreren kun je met mysql_insert_id() het laatst gegenereerde id ophalen. Dit is dan dus het id van de laatst geregistreerde gebruiker en kun je gebruiken op de pagina waar je de gebruiker naartoe stuurt.
 
Frank -

Frank -

29/01/2008 13:51:00
Quote Anchor link
session_register() ? Waar heb je dit script opgegraven? Al sinds jaar en dag wordt $_SESSION[] gebruikt, session_register() kan zelfs voor grote problemen zorgen.

Pas je script dus even aan, zie ook de php-handleiding over dit onderwerp.
 
- wes  -

- wes -

29/01/2008 13:57:00
Quote Anchor link
johan schreef op 29.01.2008 13:44:
Verder werken de sites met een database.


well thats a little vague isnt it.
grijp je niet iets te hoog voor iemand met minimale kennis van zaken?
 
Johan

johan

29/01/2008 13:58:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
}else{
$query1="INSERT INTO inloggegevens (gebruikersnaam, wachtwoord, emailadres)";
$query1 .= "VALUES ('$gebruikersnaam','$wachtwoord','$emailadres')"; mysql_insert_id();
$query2="INSERT INTO klanten (telefoonnummer, achternaam, tussenvoegsel, voornaam, datum)";
$query2 .= "VALUES ('$telefoonnummer','$achternaam','$tussenvoegsel','$voornaam',CURRENT_DATE());";
$result1 = mysql_query($query1)or die ("FOUT: " .mysql_error());
$result2 = mysql_query($query2)or die ("FOUT: " .mysql_error());
$tekst = "Bedankt voor uw aanmelding.<br>
u kunt nu <a href=\"login.php\">inloggen</a>"
;
die ($tekst);}}
?>


Ik had het al geprobeerd alleen snap niet percies hoe het werkt. Zo heb ik het nu gedaan. en de melding is nu FOUT: Duplicate entry '0' for key 1.

Kunt u me uitleggen hoe ik precies die code moet toepassen alvastbedankt:)
 
- wes  -

- wes -

29/01/2008 14:12:00
Quote Anchor link
Johan, ik wil niet lullig doen
of eigenlijk wel

punt is dat je iets probeerd te maken waar je zelf alleen maar met gokken een bijdrage aan levert. Je hebt geen kennis van wat je wil maken en je begrijpt PHP gewoon niet. Daarbij heb je , aan je laatste error te zien, ook geen kaas gegeten van database en tabellen opbouw.

Begin bij het begin

wat jij wil nu is NIET het begin
 
Johan

johan

29/01/2008 14:19:00
Quote Anchor link
Het is gewoon een eindopdracht, maakt niet zoveel uit als het maar werkt. Ik ken de basis vaardigheden van php. Het script werkt wel als je inlogt met het inlog.php dan staat klant_id erwel. Dus het enige wat niet werkt registeren en dan naar de reserverings pagina gaan zodat hij klant_id aangeeft. Dan is klaar, dus als u me nu ff helpt met een stukje script zijn we allebijde tevreden.
 
- wes  -

- wes -

29/01/2008 14:22:00
Quote Anchor link
- zeg maar je, ik ben je moeder niet

- je kent de basisvaardigheden? misschien nu werken aan je engels zodat je Duplicate entry '0' for key 1 kan vertalen en het antwoord al weet...

- als het maar werkt? goede instelling... not

- eindopdracht? van school dan neem ik aan. Het is vast niet de bedoeling dat je andere mensen je huiswerk laat maken, of nog erger , je eindproject.

'dus als je nu gewoon met je luie reet PHP gaat leren, zijn we allebijde tevreden'
 
Frank -

Frank -

29/01/2008 14:26:00
Quote Anchor link
eindopdracht? En dan nog session_register() in je code? Dan ben je gezakt.

Helaas, pindakaas.
 
Johan

johan

29/01/2008 14:39:00
Quote Anchor link
Ik vraag om hulp, 99% is toch al klaar.Dus laat me huiswerk niet maken. Jullie zeiken me gewoon af. Ik ben toch beleefd. En dat session_register staat zo in ons boek. Ben geen php expert, maar als jullie niet willen helpen zeg het dan gewoon.
 
- wes  -

- wes -

29/01/2008 14:43:00
Quote Anchor link
Ik wil je wel helpen, maar je wil het zelf niet kunnen, en helaas voor jou is dat mn enige criterium om iemand wel of niet te helpen
 
Joren de Wit

Joren de Wit

29/01/2008 14:45:00
Quote Anchor link
Een voorbeeldje:
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
<?php
$sQuery
= "
    INSERT INTO inloggegevens
    (
        gebruikersnaam,
        wachtwoord,
        emailadres
    )
    VALUES
    (
        '"
.$gebruikersnaam."',
        '"
.$wachtwoord."',
        '"
.$emailadres."'
    )
"
;

if(!$rResult = mysql_query($sQuery))
{

    trigger_error(mysql_error().'<br />In query: '.$sQuery);
}

else
{
    $iGebruikerId = mysql_insert_id();
    // Nu kun je verder gaan werken met deze variabele
}
?>

Overigens zit je waarschijnlijk met een nog veel groter probleem en dat is je datamodel. Wat is namelijk je onderlinge relatie tussen de inloggegevens tabel en de klanten tabel? Of met andere woorden: hoe weet jij welke inloggegevens bij welke klant horen?

Ik zie nergens een foreign key waar je mee zou kunnen gaan werken, dus is er geen koppeling mogelijk. Resultaat: een los hoopje zand, meer niet...

ps. Die duplicate key zal overigens veroorzaakt worden doordat je op een bepaalde kolom geen auto_increment aangebracht hebt. Maar goed, van je hele datamodel klopte al weinig, dus daar moest je al naar kijken.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Frank -

Frank -

29/01/2008 14:57:00
Quote Anchor link
johan schreef op 29.01.2008 14:39:
En dat session_register staat zo in ons boek.

En dan een stukje uit de handleiding:
Quote:
Caution
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.

Er wordt dus verwezen naar register_globals, laten we dat er ook even bijpakken:
Quote:
register_globals boolean
Whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables.

As of » PHP 4.2.0, this directive defaults to off.

Please read the security chapter on Using register_globals for related information.

En dan de security chapter:
Quote:
When register_globals = on, our logic above may be compromised.


Kortom, register_globals moet al sinds een jaar of 5 uit staan en dus kun je niet met session_register werken. Staat de boel nog aan, dan is jouw script zo lek als een mandje en kan binnen 10 tellen worden gehackt. Al is hacken dan wel een erg groot woord, een kind van 4 kan dit nog doen.

Mijn conclusie: Jullie gebruiken een bijzonder slecht boek dat al járen achterloopt. Klein gokje: Een boek van Peter Kassenaar?

Tip: Informeer je docent en wijs hem op de handleiding op php.net. Daar staat alles haarfijn uitgelegd.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Johan

johan

29/01/2008 15:29:00
Quote Anchor link
Klopt dat boek is uiteraard van Peter Kassenaar. Ben ff weer bezig geweest. en het volgende heb ik uitgewerkt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
}else{
$query1="INSERT INTO inloggegevens (gebruikersnaam, wachtwoord, emailadres)";
$query1 .= "VALUES ('$gebruikersnaam','$wachtwoord','$emailadres')";
if(!$Result = mysql_query($Query))
{
trigger_error(mysql_error().'<br />In query: '.$Query);}
else{$GebruikerId = mysql_insert_id();
$query2="INSERT INTO klanten (telefoonnummer, achternaam, tussenvoegsel, voornaam, datum)";
$query2 .= "VALUES ('$telefoonnummer','$achternaam','$tussenvoegsel','$voornaam',CURRENT_DATE());";
$result1 = mysql_query($query1)or die ("FOUT: " .mysql_error());
$result2 = mysql_query($query2)or die ("FOUT: " .mysql_error());
header("Location: reservering.php");
}}
?>


Ik heb die variabelen de naam aangepast, maar zoals ik nu begrijp heeft $GebruikerId nu de waarde van de gebruikersid (bijv. 1 of 2).

Zo moet ik die anderen session_register vervangen?
$_SESSION["gebruikersnaam"] = "$Variabele.";

En in me database heb ik de id die voor de klanten_id word gebruikt auto_increment.
 
Frank -

Frank -

29/01/2008 15:36:00
Quote Anchor link
inderdaad, dat lijkt er meer op.

$_SESSION["gebruikersnaam"] = "$Variabele.";
mag wel worden
$_SESSION["gebruikersnaam"] = $Variabele;

dus zonder overbodige quotes.

Dan de code, dat kan veel duidelijker:
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
<?php
// waar komen de variabelen in de queries vandaan?
$query1 = "
    INSERT INTO
        inloggegevens (
            gebruikersnaam,
            wachtwoord,
            emailadres)
    VALUES (
        '"
.$gebruikersnaam."',
        '"
.$wachtwoord."',
        '"
.$emailadres."'
    );
"
;
if(!$Result = mysql_query($Query)){
    trigger_error(mysql_error().'<br />In query: '.$Query);
}

else{
    $GebruikerId = mysql_insert_id();
}

$query2="
    INSERT INTO
        klanten (
            telefoonnummer,
            achternaam,
            tussenvoegsel,
            voornaam,
            datum
        )
    VALUES (
        '"
.$telefoonnummer."',
        '"
.$achternaam."',
        '"
.$tussenvoegsel."',
        '"
.$voornaam."',
        CURRENT_DATE()
    );
"
;
$result1 = mysql_query($query1)or die ("FOUT: " .mysql_error());
$result2 = mysql_query($query2)or die ("FOUT: " .mysql_error());
header("Location: reservering.php");
exit(); // altijd gebruiken na een header-location!
?>

Ik vraag me wel af waar de input vandaan komt, vele variabelen worden hier nergens gedeclareerd of beveiligd. Gebruik je wel ergens mysql_real_escape_string() en $_POST-variabelen?
 
Frank -

Frank -

29/01/2008 15:37:00
Quote Anchor link
ps. Waarom voer je $query1 eigenlijk 2x uit? Dat lijkt mij niet goed!

Edit: Ik ga hier de mist in met $Query, $query1 en $query2... Waar komen deze variabelen allemaal vandaan en wat is het doel?

Pps. Een TRANSACTION lijkt mij op zijn plaats, mocht 1 query mislukken, dan wil je ze allemaal ongedaan maken. Je wilt niet met rotzooi in je database blijven zitten.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 
Joren de Wit

Joren de Wit

29/01/2008 15:41:00
Quote Anchor link
Je doet niets met de code die ik je gaf? De code die je nu gebruikt is ontzettend onoverzichtelijk en ziet er gewoon niet uit. Je helpt jezelf er echt niet mee.

Waar haal je bijvoorbeeld de variabele $Query van regel 5 vandaan? Verder zal je datamodel waarschijnlijk ook nog niet in orde zijn. Als dat wel het geval zou zijn, zou je het insert_id hoogstwaarschijnlijk gebruiken in de tweede insert query.

Mijn tip: vergeet dit voor nu en ga eerst eens echt leren script. Hoe lullig het ook klinkt, maar dit lijkt helemaal nergens op. Ik kan me ook niet voorstellen hoe een docent die trots is op zijn vak, jullie dit aan durft te leren!

Deze twee handleidingen zullen je in ieder geval een goede basis geven:
PHP Beginnershandleiding
SQL Beginnershandleiding
 
Frank -

Frank -

29/01/2008 15:48:00
Quote Anchor link
@Blanche: Deze docent heeft zijn leerlingen al met een achterhaald boek van Peter Kassenaar het bos ingestuurd... Dat boek is alleen goed om de open haard of BBQ aan te maken, verder is het een waardeloze verzameling papier.

Zie ook deze discussie op PHPfreakz waar de schrijver ook aangeeft dat hij hier de fout is ingegaan.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 



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.