Avatar billede oasen Nybegynder
10. december 2002 - 17:24 Der er 1 kommentar og
1 løsning

Hvordan lægger jeg smartest en tocifret alder ind i et datofelt?

Brugerne på mit forum har indtil nu indtastet deres alder ved oprettelsen (10-70 år). Men for nylig fik jeg den indlysende idé, at de i stedet skal indtaste fødselsdatoen, så alderen automatisk kan opdateres.
Det er dog for optimitisk at tro, at alle får rettet deres alder til fødselsdatoen.
Derfor står jeg over for at skulle have en række datoer og en række tocifrede tal ind i en mængde datofelter.

Jeg tænkte selv på at angive de brugere, der ikke har indtastet dato, således at årstallet står til 18+alder.

Dvs. hvis en person på 32 år ikke har indtastet dato, vil der stå:

01-01-1832

Er det en fuldstændig åndsvag måde at gøre det på?
Avatar billede lange Nybegynder
10. december 2002 - 17:33 #1
Ja ;) En alder er ikke en dato på nogle måder, og du beder nærmest om problemer ved at ville tvinge den til at være det. Opret i stedet for et helt nyt felt til at indeholde fødselsdatoen. Det er semantisk 2 stykker seperate data og skal derfor gemmes seperat.
Avatar billede oasen Nybegynder
10. december 2002 - 18:13 #2
Det har du nok ret i - det gør jeg...

Tak for din ærlighed ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester