Hallo,
if(empfaenger==1) { $email_to = "emailadresse1@riehle-web.com" }
if(empfaenger==2) { $email_to = "emailadresse2@riehle-web.com" }
if(empfaenger==3) { $email_to = "emailadresse3@riehle-web.com" }
else { $email_to = "andereadresse@riehle-web.com" }
Wenn die Konstante "empfaenger" den Wert 3 hat,
geht es an emailadresse3@..., sonst an emailadresse@...
Nicht gerade optimal. ;-)
Beachte: Das else bezieht sich nur auf die letzte Bedingung.
Und Du solltest die Zuweisungen jeweils mit einem ; abschliessen.
PHP ist da strikter als JavaScript.
Bei mehr als 3 Moeglichkeiten (wo man noch if/elseif/else
verwenden koennte) solltest Du das ganze - wie wahsaga
schon schrieb - mit einer SWITCH/CASE Struktur machen.
Oder mit einem Array.
Die Werte der Parameter aus $_POST u.s.w. sind uebrigens
AFAIK immer vom Typ "String".
Mit SWITCH/CASE wuerde ich es so machen:
SWITCH ($_POST['empfaenger'])
{
CASE "1":
$email_to = "emailadresse1@riehle-web.com";
break;
/* u.s.w. */
DEFAULT:
$email_to = "emailadresse@riehle-web.com";
break;
}
http://www.php.net/manual/de/control-structures.switch.php
Das wäre doch auch idiotensicher, oder?
Ja, wenn Du es richtig machst, ist das eine brauchbare Loesung.
Gruesse,
Thomas
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/