webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Eingabe Prüfen
Username:
Password:

Seiten: [1]
Topic Tools  
Read 04. November 2006, 23:08:38 #0
kleinerbaer

Eingabe Prüfen

Hallo ich bin es noch mal,
meine Eingabe Prüfung funktioniert so weit, aber wenn nun
im Namen, Strasse oder Ort ein Umlaut hat, wird mir eine Fehler
Meldung ausgegeben. Wie geht das mit der Erweiterung
der Umlaute in der Prüfung.

Hier meine Prüfung
-------------------------

Code:
   if(!ereg("^([a-zA-Z '-]+)$", $nachname)){  
        $error_msg.='Bitte geben Sie Ihren Nachnamen an.<br>';
 }


Vielen Dank
der kleinebaer
Offline  
Read 05. November 2006, 00:28:36 #1
rob

Eingabe Prüfen

ich habs jetzt nicht getestet, aber mit

Code:

if(!ereg("^([a-zA-Zä-öÄ-Ö '-]+)$", $nachname)){


müsste es klappten.

gruß rob
Offline  
Read 05. November 2006, 03:27:11 #2
Christian Felken

Eingabe Prüfen

Hi,

ich glaube, es ist nicht sehr sinnvoll ein Namensfeld mit "regular expressions" zu überprüfen - zu verschieden sind die Eingabemöglichkeiten. Im Moment funktioniert das ß nicht und wenn Du über die Grenze blickst sind auch Namen mit ĉ o.ä. nicht möglich. Ich glaube nichts ist ärgerlicher für einen Besucher, wenn er seinen Namen nicht richtig eingeben kann. Lange Rede, kurzer Sinn: ich würde empfehlen, nur auf ein leeres Feld zu überprüfen und evtl. noch, ob nur Zahlen eingegeben wurden.


Viele Grüße

Christian Felken

Webmaster Resource - Alles für Webmaster!
www.webmaster-resource.de
Offline  
Read 06. November 2006, 23:39:20 #3
T-Rex

Eingabe Prüfen

Wozu auf Zahlen prüfen?
Wenn der User nur Zahlen als Namen eingeben möchte soll er es doch tun...
Wenn es sich um ein Forum dreht sind die Zahlen im Namen völlig egal und bei Bestellungen bzw. bei kommerzieller Geschichte erkennt man fakes schneller.

Also ich würde nur auf ein leeres Feld prüfen.
Offline  
Seiten: [1]
Gehe zu: