Zudila AG

Webseiten-Erstellung
Webseiten-Programmierung
Webseiten-Wartung
8057 Zürich
Tel: +41 44 310 14 25
Fax: +41 44 310 14 26
Mob: +41 79 691 87 58
vCard, Skype: juergzuerich Skype: juergzuerich

Funktion mit PHP: alte AHV Nr. Validierung v1.0



Browser: Firefox!
Umfrage

Hat Ihnen dieses Script geholfen?

ja

teilweise

wenig

nein



Alte AHV Nr. Validierung

AHV Schweizerische Alters- und Hinterlassenen Versicherung.

Oft braucht man auf Formularen die AHV Nr.
Die Nummer selbst zu generieren ist nicht möglich, da die 9. und 10. Stelle durch die Zentrale Ausgleichsstelle der AHV vergeben wird. Es kann jedoch die Eingabe überprüft werden.


Beispiel der Funktion

Nachname
Geschlecht männlich, weiblich
Geburtstag
AHV Nr. . . .
 

function check_ahv_nr()

Für die Funktion check_ahv_nr sind folgende Angaben in folgender Reihenfolge nötig:
Nachname
Der ganze Nachnamen, wie er von der AHV geschrieben wird. Die Länge ist Egal. Es werden nur die ersten 9 Buchstaben verwendet.
Geschlecht
Dazu wird f für weiblich und m für männlich erwartet.
Geburtstag
Der Tag wird mit oder ohne führender Null erwartet.
Geburtsmonat
Der Monat wird mit oder ohne führender Null erwartet.
Geburtsjahr
Das Geburtsjahr wird mit 4 Stellen erwartet.
Die AHV Nr. in 4 Teilen
1. Teil
3 Stellen, es ist damit der Namen verbunden.
2. Teil
2 Stellen, es ist damit das Geburtsjahr verbunden.
3. Teil
3 Stellen, es ist damit das Geschlecht, der Geburtstag und -monat verbunden.
4. Teil
3 Stellen, zwei Stellen als Ordnungsnummer und eine Kontrollziffer.
Die Ordnungsnummer kann nicht ermittelt werden.

Die Funktion liefert als return die Variable $tahv.
Wenn die AHV Nummer richtig ist, so liefert sie NULL, ansonsten eine verständliche Fehlermeldung.

Der ganze Code wird als eigene PHP-Datei abgelegt und mit include in die entsprechenden Seiten eingebunden.


Code Formular

Um die Funktion zu verwenden, kann sie z. B. so eingebunden werden wie im oben stehenden Beispiel.
Dazu der Code:

Vielleicht hat Ihnen unser Skript ein paar Stunden Arbeit erspart?

Vom Bundesamt für Sozialversicherung die Anletung dazu:
Die Versichertennummer


Copyright © 1998 - 2016, Zudila AG, CH 8057 Zürich Diese Seite (www.zudila.ch/scripte/php_ahv_nr.php) wurde aktualisiert: 23.07.09

Besucher heute: 89 Seitenaufrufe heute: 363 gerade online: 1
Besucher gestern: 120 Seitenaufrufe gestern: 279 max. online: 135
Besucher pro Tag: 179,15 Seitenaufrufe pro Tag: 535,32 Eigene Seitenaufrufe: 1
Valid XHTML 1.0! Valid CSS! Valid WCAG 1.0, WAI-AAA!

www.zudila.ch   info@zudila.ch

nach oben
Herr Jürg Dieter Lüthard Jürg D. Lüthard Zudila AG www.zudila.ch Krokusweg 6 Switzerland 8057 Zürich Zürich +41 44 310 14 25 +41 79 691 87 58 +41 44 310 14 26
N 47º 24.2416 O 8º 32.9866
business Webseiten erstellen, programmieren, warten /
Web pages provide, program, wait /
Les pages Web fournissent, programment, attendent