Validering av data ved registrering på PHP

For øyeblikket legger vi ingen begrensninger på paret brukernavn-passord, men dette er feil. For eksempel kan brukere ved en feil eller med vilje registrere seg med et tomt brukernavn eller passord, eller med et passord som består av bare ett tegn. Et slikt passord vil være for enkelt og ikke sikkert.

Vær oppmerksom på at hvis et felt er fylt ut feil, skjemaet skal ikke tømmes, da dette vil forårsake ulempe for brukeren: han/hun skrev og skrev data, trykket - og alt er borte, selv om feilen kanskje lå i ett tegn.

Задание 1

Modifiser koden din slik at det ikke er mulig å registrere en bruker med tomt brukernavn eller passord.

Задание 2

Modifiser koden din slik at brukernavnet kun kan inneholde latinske bokstaver og tall. Hvis dette ikke er tilfelle, vis en melding om dette over skjemaet.

Задание 3

Modifiser koden din slik at brukernavnet har en lengde fra 4 til 10 tegn. Hvis dette ikke er tilfelle, vis en melding om dette over skjemaet.

Задание 4

Modifiser koden din slik at passordet har en lengde fra 6 til 12 tegn. Hvis dette ikke er tilfelle, vis en melding om dette over skjemaet.

Задание 5

Modifiser koden din slik at, hvis brukernavn eller passord er fylt ut feil, vises en melding om dette over det tilhørende inndatafeltet.

Задание 6

Spør brukeren under registrering også om epost. Legg den inn i databasen. Utfør en sjekk av e-postadressen for korrekthet, og hvis den er feil, vis en melding om dette over det tilhørende inndatafeltet.

Задание 7

Spør brukeren under registrering også om fødselsdato i formatet dag.måned.år. Legg inn datoen i databasen. Utfør en sjekk av datoen for å se om den samsvarer med formatet.

Задание 8

Spør brukeren under registrering også om bostedsland. Tilby ham/henne å velge ett av landene ved hjelp av en rullegardinliste select.