Hallo, wahrscheinlich zum 1.000 Mal. Habe eine Frage bezüglich Umalueten und strtolower() bzw. strtoupper().
Habe ein Registrierungsformular, in dem Daten eingegeben werden.
Möchte nun, dass bei Ort der erste Buchstabe in upper und alle anderen in lower umgewandelt werde. Auuserdem sollen alle Leerzeichen, Sonderzeichen und Umlaute ersetzt werde.
Wie kann ich das am besten machen ??
Wo füge ich das in meinen Code ein?
Habe eine Methode in einer Klasse, die die Daten in die DB schreibt. Kann ich das an dieser Stelle machen??
Hier die Methode:
Danke für Eure Hilfe.
Habe ein Registrierungsformular, in dem Daten eingegeben werden.
Möchte nun, dass bei Ort der erste Buchstabe in upper und alle anderen in lower umgewandelt werde. Auuserdem sollen alle Leerzeichen, Sonderzeichen und Umlaute ersetzt werde.
Wie kann ich das am besten machen ??
Wo füge ich das in meinen Code ein?
Habe eine Methode in einer Klasse, die die Daten in die DB schreibt. Kann ich das an dieser Stelle machen??
Hier die Methode:
PHP-Code:
//Eingegebene User-Daten in DB schreiben
function setPersonalData(){
$query = "INSERT INTO users ( user_lname,
user_fname,
user_address1,
user_address2,
user_zip,
user_city,
user_phone,
user_mail
)
VALUES ( '".mysql_escape_string(stripslashes($_POST['lname']))."',
'".mysql_escape_string(stripslashes($_POST['fname']))."',
'".mysql_escape_string(stripslashes($_POST['address1']))."',
'".mysql_escape_string(stripslashes($_POST['address2']))."',
'".mysql_escape_string(stripslashes($_POST['zip']))."',
'".mysql_escape_string(stripslashes($_POST['city']))."',
'".mysql_escape_string(stripslashes($_POST['phone']))."',
'".mysql_escape_string(stripslashes($_POST['mail']))."'
)
";
mysql_query($query);
}
Kommentar