发送到另一个电子邮件,如果按钮被选中


send to an additional email if button is checked

这是我在一个网站上的表单的PHP代码。"我们可以给您发送我们餐厅特别活动和场合的信息吗?"'是表单上的是或否单选按钮。

当一个表单用户选中"是"按钮时,我希望向另一个人发送一封额外的电子邮件。

当他们选中NO或留空时,我希望电子邮件只发送到主电子邮件地址,而不是其他人员。我已经摆弄这个好几天了,代码完全逃不掉了,任何我能得到的帮助都会非常感激。

<?php
if($_POST){
$p = $_POST["mailer"];
$body = "Email: ".$p['Email']."'n";
$body .= "First Name: ".$p['FirstName']."'n";
$body .= "Last Name: ".$p['LastName']."'n";
$body .= "Address: ".$p['Address']."'n";
$body .= "City: ".$p['City']."'n";
$body .= "State: ".$p['State']."'n";
$body .= "Zip: ".$p['Zip']."'n";
$body .= "Telephone: ".$p['Telephone']."'n";
$body .= "Date/Time: ".$p['Date and Time of Visit']."'n";
$body .= "Occassion: ".$p['Occasion']."'n";
$body .= "Restaurant and Location: ".$p['Restaurant and Location']."'n";
$body .= "Server: ".$p['Server''s Name']."'n'n";
$body .= "Ratings:'n- Host Greeting: ".$p['Host Greeting']."'n";
$body .= "- Food Quality/Appeal: ".$p['Food Quality/Appeal']."'n";
$body .= "- Menu Selection: ".$p['']."'n";
$body .= "- Service: ".$p['Service']."'n";
$body .= "- Atmosphere: ".$p['Atmosphere']."'n";
$body .= "- Price/Value: ".$p['Price/Value']."'n";
$body .= "- Cleanliness: ".$p['Cleanliness']."'n";
$body .= "- Overall Experience: ".$p['Overall Experience']."'n'n";
$body .= "Questions:'n- - Will you recommend this restaurant to others? ".$p['Will you recommend this restaurant to others?']."'n";
$body .= "- Have you been to a BHG Restaurant before? ".$p['Have you been to a BHG Restaurant before?']."'n";
$body .= "- Would you be interested in receiving information about our private meeting/dining facilities and services? ".$p['']."'n";
$body .= "- May we send you information about special events and occasions at our restaurants? ".$p['May we send you information about special events and occasions at our restaurants?']."'n'n";
$body .= "Comments: 'n".$p['How can we serve you better?']."'n";
if(!empty($_POST['url'])){ die('Thankyou'); }
if(isset($_POST['url']) && $_POST['url'] == '')
$to = "emailaddy@emailworld.com";

$subject = "You have a feedback ";
$message = $body;
$from = "blah@blah.com";
$headers = "From:" . $from;
$dbaddress  =   ''; 
$dbuser     =   ''; 
$dbpass     =   ''; 
$dbname     =   '';
    try{
        $dbcnx              =    mysql_connect($dbaddress,$dbuser,$dbpass) or die("Could not connect: " . mysql_error());
        mysql_select_db($dbname, $dbcnx) or die ('Unable to select the database: ' . mysql_error());
        $query              =   mysql_query("insert into feedback (FirstName, LastName, Email, Address, City, State, Zip, Telephone, TimeandDay, Occassion, ResturantAndLocation, ServerName, HostGreeting, FoodQuality, Service, Atmosphere, PriceValue, Clenliness, OverallExperience, QuestionOne, QuestionTwo, QuestionFour, Comments, tstamp, responded) values ('".mysql_real_escape_string($p['FirstName'])."', '".mysql_real_escape_string($p['LastName'])."', '".mysql_real_escape_string($p['Email'])."', '".mysql_real_escape_string($p['Address'])."', '".mysql_real_escape_string($p['City'])."', '".mysql_real_escape_string($p['State'])."', '".mysql_real_escape_string($p['Zip'])."', '".mysql_real_escape_string($p['Telephone'])."', '".mysql_real_escape_string($p['Date and Time of Visit'])."', '".mysql_real_escape_string($p['Occasion'])."', '".mysql_real_escape_string($p['Restaurant and Location'])."', '".mysql_real_escape_string($p['Server''s Name'])."', '".mysql_real_escape_string($p['Host Greeting'])."', '".mysql_real_escape_string($p['Food Quality/Appeal'])."', '".mysql_real_escape_string($p['Service'])."', '".mysql_real_escape_string($p['Atmosphere'])."', '".mysql_real_escape_string($p['Price/Value'])."', '".mysql_real_escape_string($p['Cleanliness'])."', '".mysql_real_escape_string($p['Overall Experience'])."', '".mysql_real_escape_string($p['Will you recommend this restaurant to others?'])."', '".mysql_real_escape_string($p['Have you been to a BHG Restaurant before?'])."', '".mysql_real_escape_string($p['May we send you information about special events and occasions at our restaurants?'])."', '".mysql_real_escape_string($p['How can we serve you better?'])."', now(), null) ;", $dbcnx) or die("Unable to validate login and password with the database:" . mysql_error());            
    }catch (Excetion $e){}
mail($to,$subject,$message,$headers);
header( 'Location: ' );
} 
else 
{
header( 'Location: ' );
}
?> 

当需要发送到附加地址时,只需在$to变量中添加以分号(;)分隔的附加地址

if ($_POST['confirm']=='yes'){ //assumes check box name is 'confirm' and value is 'yes'
//new email
}