Ik heb juist wat zitten discussieren met mijn baas over de ideale manier om in een invulformulier de gebruiker de postcode, de gemeente en het land te laten invullen. En daarbij ook hoe het dan in de database wordt opgeslagen. We zijn er nog niet echt uit, vandaar dat ik even wat andere meningen wou horen.
Verschillende mogelijkheden :
(1) 3x een tekstveld waar de gebruiker alles zelf in geeft en het wordt in de database in 3 kolommen als flat tekst weggeschreven.
VOORDELEN : Elk land kan op die manier ingegeven worden, gemakkelijk om te ontwerpen.
NADELEN : Veel herhaling in de database en de gebruiker moet veel zelf ingeven
(2) Ik heb een database van alle gemeentes + postcodes van België en een lijst van alle landen van de wereld zal vast en zeker ook wel te vinden zijn. Als er dus België geselecteerd staat (wat standaard is, want het is een belgische website), dan krijg je een pulldown lijst met alle gemeentes (postcode + naam), als je van land wisselt dan wordt die pulldown hidden en verschijnen er 2 invulvelden (postcode + gemeentenaam). Er valt nog over te discussieren over het feit of je gaat controleren of die postcode en/of gemeente al bestaan in de database. Als ze bestaan zou je gewoon kunnen verwijzen naar het bestaande record. Natuurlijk is dit ook weer gevaarlijk, je bent afhankelijk van wat de gebruiker ingeeft en niet elke gebruiker is even slim...
VOORDELEN : gemakkelijker voor de gebruiker en minder herhaling
NADELEN : nog altijd herhaling bij de landen buiten BE als je ze als flat tekst gaat wegschrijven
Wat denken jullie? Is mogelijkheid 2 een beetje ok of vinden jullie dat maar raar? Of hoe doen jullie dat meestal?
Verschillende mogelijkheden :
(1) 3x een tekstveld waar de gebruiker alles zelf in geeft en het wordt in de database in 3 kolommen als flat tekst weggeschreven.
VOORDELEN : Elk land kan op die manier ingegeven worden, gemakkelijk om te ontwerpen.
NADELEN : Veel herhaling in de database en de gebruiker moet veel zelf ingeven
(2) Ik heb een database van alle gemeentes + postcodes van België en een lijst van alle landen van de wereld zal vast en zeker ook wel te vinden zijn. Als er dus België geselecteerd staat (wat standaard is, want het is een belgische website), dan krijg je een pulldown lijst met alle gemeentes (postcode + naam), als je van land wisselt dan wordt die pulldown hidden en verschijnen er 2 invulvelden (postcode + gemeentenaam). Er valt nog over te discussieren over het feit of je gaat controleren of die postcode en/of gemeente al bestaan in de database. Als ze bestaan zou je gewoon kunnen verwijzen naar het bestaande record. Natuurlijk is dit ook weer gevaarlijk, je bent afhankelijk van wat de gebruiker ingeeft en niet elke gebruiker is even slim...
VOORDELEN : gemakkelijker voor de gebruiker en minder herhaling
NADELEN : nog altijd herhaling bij de landen buiten BE als je ze als flat tekst gaat wegschrijven
Wat denken jullie? Is mogelijkheid 2 een beetje ok of vinden jullie dat maar raar? Of hoe doen jullie dat meestal?