Forum » Server-Side scripting » postcode checken of het geldig is
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privebericht
zoals de titel al verteld wil ik een script of uitleg waarmee je kan kijken of de postcode geldig is en dat de gegevens goed zijn ingevuld.

als de postcode geldig is wil ik dan ook dat de straatnaam automatisch ingevuld word.

bijvoorbeeld: http://www.postcode.nl/
die laat de straatnaam zien als je postcode invult
en ook bij enquete's wordt er gecontroleerd op postcode en als het geldig is automatisch straatnaam invullen
24-01-2011 18:04
Dit topic is 567 keer bekeken door 38 verschillende leden
Reacties op: "postcode checken of het geldig is"
1
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
Klein beetje google kan nooit kwaad...

http://www.nldelphi.com/forum/showthread.php?t=2604

Kan je op zijn minst al controleren of het een geldige postcode is.

Als je automatisch de straatnaam wil laten aanvullen zul je OF een eigen database moeten make met alle straatnamen of ergens een database vinden die jou ook toelaat om deze te gebruiken.
24-01-2011 18:06
Berichten: 1751
avatar
Offline Stuur privébericht
http://www.d-centralize.nl/pro6pp/demo astu

BrokenTrack sorry dat ik het zeg Maar die post van jou was nutteloos
24-01-2011 18:11
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privébericht
@brokentrack

ik heb er niet zoveel aan wat stan al zegt
en ik heb gegoogelt en niks gevonden of je postcode kan checken
het is niet een pregmatch ofzoiets gewoon een checker of die bestaat
bv op 0200 GH woont niemand ik wil dus controleren of het geldig is en bestaat
@stan zal ff de website bekijken
edit:
bekeken heb je geen gratis versie van pro6pp
en geen trial van 2 maanden?
24-01-2011 18:30
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
Kan het niet via Google Maps?
24-01-2011 19:05
Berichten: 2123
avatar
Offline Stuur privébericht
BrokenTrack heeft tot nu toe wel de meest nuttig reactie geleverd, dus weet niet waarom je zegt dat je hier niets mee kunt.

Voor zover mij bekent is bestaat er geen gratis software om te checken of een postcode wel bestaat, en om de straatnaam erachter te achterhalen (Google Maps zou inderdaad kunnen, maar is mij niet bekent).

Zoals op de site stond die BrokenTrack gaf, kun je met een reguliere expressie checken of een postcode geldig is, en dus zou kunnen bestaan.

Aangezien een postcode niet met een 0 mag beginnen, kan deze reguliere expressie iets beter:

Code | Selecteer Alles
minimaliseren
1
^[1-9]{1}[0-9]{3}[a-zA-Z]{2}$


Heb het OR teken tussen a-z en A-Z ook weggehaald, tenslotte mag de postcode ook wel worden geschreven als 1000Ab, maar ik raad je wel aan voor de postcode op te slaan deze netjes om te zetten naar alleen hoofdletters.
24-01-2011 19:17
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
@Dodende duivel,

Je weet zo alsnog niet of de postcode bij de straat hoort .
Met Google Maps kan dit wel, weet zo gouw niet wat de code hiervan is maar hier is wat info:

http://code.google.com/intl/nl/apis/loader/
24-01-2011 19:24
Berichten: 552
avatar
Offline Stuur privébericht
Ik heb dit gevonden op een website.
Misschien heb je er wat aan:

Is het een Nederlandse Postcode

begint met een cijfer groter dan 0 gevolgd door 3 cijfers.
optioneel volgen er 1 of meer spaties.
Er wordt geëindigd met een tweetal letters (hoofd- of kleine)

Code | Selecteer Alles
minimaliseren
1
<?php  $bAntwoord preg_match('#^[1-9][0-9]{3}h*[A-Z]{2}$#i'$sInvoer); ?>


* voor oudere php-versies (< 5.2.4) kun je de \h ook vervangen door [ ]
* Wil je precies 1 spatie, dan vervalt het sterretje na de \h of [ ]
* zijn hoofdletters verplicht, laat dan de i weg na het #
* denk ook na, of je doelgroep 100% zeker altijd uit Nederland komt, om te voorkomen dat mensen met een Belgische of Duitse postcode hun adres niet in kunnen voeren
* Niet alle lettercobminaties zijn toegestaan, bijvoorbeeld 'SA', 'SD' en 'SS'. Deze check negeert deze eis. Tot 2005 waren ook de letters F, I, O, Q, U en Y niet ingebruik. Bij gebrek aan combinaties zijn die tegenwoordig wel in gebruik.
24-01-2011 21:19
world-of-maffia.nl
Berichten: 744
avatar
Offline Stuur privébericht
Ik had een website waar je zoiets had, zal nog eens nakijken waar ik dat heb staan!


Edit: misschiens heb je hier wat aan, zelfs uit te breiden met een landkaart!

http://kvdb.net/projects/6pp/
24-01-2011 21:20
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privébericht
bedankt zwpgangster
Ik kan er wel wat creatiefs mee doen met alle gegevens van postcode en straat
nu weet ik dat 0100 AA, 7706 AF en 7709 GG niet bestaat
en ik kan nu ook met die gegevens straatnaam automatisch aanvullen
dat is wat ik wil

Ook handig dat ze het in een mysql bestandje hebben!
24-01-2011 22:23
Berichten: 2177
avatar
Offline Stuur privébericht
op aanvraag van TS
24-01-2011 22:25
Reageer op: "postcode checken of het geldig is"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden