Moin!
Hallo fastix®,
kennen ist wohl leider übertrieben, mit php fange ich gerade erst an mich zu beschäftigen.
Hm... die Funktionen für das folgende findest Du unter:
http://www.php.net/
oder (deutsch, aber nicht so gut):
http://www.selfphp.info
Also:
Du hast die PLZ...
die holst Du Dir z.B. mit:
$strPlz=$_POST['PLZ']; #(Du könntest auch $_POST['PLZ'] verwenden, aber dies macht es einfacher...)
Du brauchst die ersten beiden Zeichen...
$intPlz=substr($strPlz, 0, 2);
Du musst prüfen, ob Du eine gültige Zahl hast:
$bolError=false;
if (($strPlz * 1) == 0) {
$bolError=true;
# Es gibt keine PLZ mit "00", hat der Benutzer Text eingegeben, so sollte das auch 0 ergeben.
}
if (!$bolError) {
if ($strPlz < 100) {$verkäufer="fritz@deinserver.de";}
if ($strPlz < 80) {$verkäufer="max@deinserver.de";}
if ($strPlz < 60) {$verkäufer="karin@deinserver.de";}
if ($strPlz < 40) {$verkäufer="franzi@deinserver.de";}
if ($strPlz < 20) {$verkäufer="bert@deinserver.de";}
# (das geht auch optimaler: schau mal nach Case oder nimm noch besser eine Datenbank... wg. Änderungen)
# mach dies
# mach das
# mailto ....
# mach jenes
} else {
# Tja gib das Formular wieder aus und weise auf den Fehler hin (ungültige PLZ)
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch für seriöse Agenturen.