fastix®: Formmail - unterschiedliche Empfänger

Beitrag lesen

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.