hallo leute,
ich habe mir mit müh und not ein formmail script zusammen geschustert!
es funktioniert auch alles, doch ein problem habe ich noch!
wenn ich eins der pflichtfelder nicht ausfülle, erscheint oben ein text von wegen
" bla bla feld nicht ausgefüllt" eigentlich auch ok aber ich würde gerne das dieser text nicht erscheint sondern man auf eine neu seite geleitet wird!!
geht das?
PHP-Code:
$fehler = "";
$ok = "";
$strVersender = isset($_POST['Versender']) ? $_POST['Versender'] : '';
$strStrasse_Postfach = isset($_POST['Strasse_Postfach']) ? $_POST['Strasse_Postfach'] : '';
$strPLZ_Ort = isset($_POST['PLZ_Ort']) ? $_POST['PLZ_Ort'] : '';
$strEmail = isset($_POST['Email']) ? $_POST['Email'] : '';
if($_POST)
{
$ok = 1;
$strMailtext = "";
if(empty($strVersender)){$ok=0;$fehler="Bitte Namen ausfüllen";}
if(empty($strPLZ_Ort)){$ok=0;$fehler="Bitte Ort eintragen";}
else if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$strEmail)) {
$ok = 0;
$fehler = 'Bitte korrekte E-mail Adresse eingeben';
}
else if(empty($strStrasse_Postfach)){$ok = 0; $fehler="Bitte korrekt Adresse angeben!";}
} // end Post
if($ok) {
hoffe ihr könnt mir da helfen!
mfg
johan