Validace dat při registraci v PHP

Nyní neklademe žádná omezení na dvojici login-heslo, to je však nesprávné. Kupříkladu nyní mohou uživatelé náhodně nebo úmyslně zaregistrovat s prázdným loginem nebo heslem, nebo s heslem, které se skládá z jednoho symbolu. Takové heslo bude příliš jednoduché a nebezpečné.

Mějte na paměti, že pokud je nějaké pole vyplněno nesprávně, forma by se neměla vymazat, protože to způsobí nepohodlí uživateli: zadával-zadával data, stiskl - a vše je pryč, ačkoli chyba možná byla v jednom symbolu.

Задание 1

Upravte svůj kód tak, aby nebylo možné zaregistrovat uživatele s prázdným loginem nebo heslem.

Задание 2

Upravte svůj kód tak, aby login mohl obsahovat pouze latinská písmena a číslice. V případě, že tomu tak není, zobrazte zprávu o tom nad formulářem.

Задание 3

Upravte svůj kód tak, aby login měl dlouhou od 4 do 10 symbolů. V případě, že tomu tak není, zobrazte zprávu o tom nad formulářem.

Задание 4

Upravte svůj kód tak, aby heslo mělo dlouhou od 6 do 12 symbolů. V případě, že tomu tak není, zobrazte zprávu o tom nad formulářem.

Задание 5

Upravte svůj kód tak, aby, pokud byl login nebo heslo zadány nesprávně, nad příslušným vstupem se zobrazila zpráva o tom.

Задание 6

Zeptejte se uživatele při registraci také na email. Zadejte jej do databáze. Proveďte kontrolu emailu na správnost a, pokud je nesprávný, nad příslušným vstupem zobrazte zprávu o tom.

Задание 7

Zeptejte se uživatele při registraci také na datum narození ve formátu den.měsíc.rok. Zadejte datum do databáze. Proveďte kontrolu data na soulad s formátem.

Задание 8

Zeptejte se uživatele při registraci také na zemi pobytu. Nabídněte mu vybrat jednu ze zemí pomocí rozbalovacího seznamu select.