Jump to content

Should be a simple one, help please


midjam

Recommended Posts

Have tried to do this myself all day now and i`m getting a little frustrated now.

 

I have a contact form with a select box which can have multiple options selected, i`m using formmail.php to process the info. Problem is I have forgot how to list the values within the array and format them within the email body.

 

$licences is the multiple select box

 

any help would be gratefully received!!

 

<?php
  $name=addslashes($_POST['name']);
  $email=addslashes($_POST['email']);
  $town=addslashes($_POST['town']);
  $phone=addslashes($_POST['phone']);
  $licences=addslashes($_POST['licences']);
  $message=addslashes($_POST['message']);

// you can specify which email you want your contact form to be emailed to here

  $toemail = "[email protected]";
  $subject = "Question : mysite.com";

  $headers = "MIME-Version: 1.0\n"
            ."From: \"".$name."\" <".$email.">\n"
            ."Content-type: text/html; charset=iso-8859-1\n";

  $body = "Name: ".$name."<br>\n"
            ."Email: ".$email."<br>\n"
            ."Town/City: ".$town."<br>\n"
            ."Phone: ".$phone."<br>\n"
            ."Interested in Licence/s: ".$licences."<br>\n"
            ."Message:<br>\n"
            .$message;

  if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
  {
    echo "That is not a valid email address.  Please return to the"
           ." previous page and try again.";
    exit;
  }

    mail($toemail, $subject, $body, $headers);
    echo "Thanks for submitting your message.";
?> 

Link to comment
https://forums.phpfreaks.com/topic/234079-should-be-a-simple-one-help-please/
Share on other sites

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.