我的表单有两个方案,用于确定提交是成功还是失败。这两种结果都为用户提供了一个独特的页面。我正在寻找一种方法,将成功的提交内容通过电子邮件发送到A组电子邮件地址,并将失败的提交内容发送到B组电子邮件地址。
这是我的代码:
<?php session_start();
if(isset($_POST['Submit'])) {
$from=$_POST['empty'];
$to=$_POST['empty'];
$subject=$_POST['empty'];
$text=$_POST['empty'];
$html=$_POST['empty'];
$file=$_POST['empty'];
$mimetype=$_POST['empty'];
$host=$_POST['empty'];
$username=$_POST['empty'];
$password=$_POST['empty'];
$Q1=$_POST['Q1'];
$Q2=$_POST['Q2'];
$Q3=$_POST['Q3'];
$Q4=$_POST['Q4'];
$fromsubject = 'sample-subject';
$firstname = $_POST['firstname'];
$mail = $_POST['mail'];
$phonenumber = $_POST['phonenumber'];
$to = 'myemail@gmail.com';
$header = "From: <" . $mail . ">\r\n"; //optional headerfields
$mailsubject = 'Message recived from sample site';
$body = $fromsubject.'
The person that contacted you is '.$firstname.'
Phone number: '.$phonenumber.'
E-mail: '.$mail.'
Q1: '.$Q1.'
Q2: '.$Q2.'
Q3: '.$Q3.'
Q4: '.$Q4.'
|---------END MESSAGE----------|';
mail($to, $mailsubject, $body, $header);
if ($Q3 == "yes") {
header('Location: http://example.com/success.php');
} else {
header('Location: http://example.com/resources.php');
}
?>
答案 0 :(得分:0)
我为这种困惑道歉。我的表格中有4个问题。如果他们对其中一个回答不是,他们就没有资格获得我们的报价。如果他们对所有人回答是,他们就有资格。所有是用户需要被发送到我们的呼叫中心电子邮件地址,而其他没有回答所有用户的回复者都会转到我们的恢复部门。 -