i have users and i need them to specify a gender (male, female) and year of birth (1930, 1931...1999, 2000).
i wonder where i should store these values:
in the database?
in php file?
if i store them in the database i have to manually create all entries first. but a good thing is that the user table will have constraints so the gender field will always be male or female, it cannot be something else.
if i store them in the php file (eg. as html) then i can easily add/remove values. but a con is that i dont have the constraints in database, so another value could be stored as gender by mistake, even though i could add validation in php backend so even if someone hacked the html it is not stored unless it's either male or female.
what is best practice to do this?
thanks