Jump to content

E-mailing form information to different addresses by using a drop down menu.


Recommended Posts

I'm hoping someone can help me with this!

I'm using Dreamweaver MX to do all of this.

I want to e-mail form information to different e-mail addresses.

The form contains:

Name:
e-mail:
Enquiry:
County: - This is the drop down menu.

Depending which county they select, it will e-mail the form the
relevant person in that county.

For example, I've got the 'County' List set as:

Item Label                    Value
Berkshire                      "bcc:[email protected], bcc:[email protected], bcc:[email protected]"
Hampshire                    "bcc:[email protected], bcc:[email protected]"
London                          "[email protected]"

My form processor script looks like this (it's not my own - I wouldn't have had a clue where to start!):

<?php
  if ($_SERVER['REQUEST_METHOD']=="POST"){
      if (strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])>7 ||
        !strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']))
        die("Bad referer");
      $msg="Values submitted by the user:\n";
      foreach($_POST as $key => $val){
        if (is_array($val)){
            $msg.="Item: $key\n";
            foreach($val as $v){
              $v = stripslashes($v);
              $msg.="  $v\n";
            }
        } else {
            $val = stripslashes($val);
            $msg.="$key: $val\n";
        }
      }
      $recipient="[email protected]";
      $subject="Enquiry";
      error_reporting(0);
      if (mail($recipient, $subject, $msg)){
        echo nl2br($input);
      } else
        echo "An error occurred and the message could not be sent.";
  } else
      echo "Bad request method";
?>

..........................

I want the processor to take the 'value' from the 'county' field &
place this in the $recipient='field'.

I've tried a few different things but I can't get it to work.

To complicate it, I don't actually want the 'value' (i.e the e-mail
addresses) to appear in the form data that is sent out.

This is because I want to keep the users e-mail addresses confidential.

If anyone can help, I shall be eternally grateful!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.