Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przypadek walidacji nip, pesel
borpaw
post
Post #1





Grupa: Zarejestrowani
Postów: 439
Pomógł: 0
Dołączył: 3.06.2010

Ostrzeżenie: (50%)
XXX--


Czy ktoś wie jak wyeliminować takie przypadki podczas walidacji pól nip pesel formularza:
  1. Np. dla nip: 1111111111 dla pesel: 22222222222

Takie numery nie mogą isnieć ale sumy kontrolne się zgadzają i funkcje puszczają takie przypadki pewnie inne też istnieją
Testowałem kilka funkcji walidujących i każda przepuszczała takie wartości
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Musisz po prostu sprawdzić więcej niż tylko cyfrę kontrolną. W przypadku numeru PESEL powinieneś np. sprawdzić czy data odczytana na podstawie pierwszych sześciu cyfr nie jest datą w przyszłości itp.
Przy czym trzeba pamiętać, że niektóre osoby mają numer PESEL (nie wiem jak w przypadku NIP-u), który jest niepoprawny - kiedyś ręcznie je wyliczano, stąd pojawiały się błędy. Dlatego też lepiej wyświetlić ostrzeżenie, że numer jest niepoprawny niż kompletnie blokować możliwość podania niepoprawnego numeru.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 04:12