根据单选按钮将PHP表单发送到不同的电子邮件 [英] Send PHP Form to Different Emails Based on Radio Buttons

查看:242
本文介绍了根据单选按钮将PHP表单发送到不同的电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经看到了许多类似于这个问题的问题,但是因为我是PHP新手,所以无法将该函数放在正确的位置。我已经用PHP和HTML拼凑了一些东西,但我似乎错过了 $ radio 区域的内容。有没有人有任何建议?

 <?php 
$ name = $ _POST ['name'];
$ email = $ _POST ['email'];
$ radio = isset($ _ POST ['radio'])? $ _POST ['radio']:'default';
switch($ radio){
case'Eval CH':
$ to ='blah@blah.com';
休息;
案例'Eval ELL':
$ to ='sigh@sigh.com';
休息;
}
$ message = $ _POST ['message'];
$从='From:WAC Site';
$ subject ='WAC联系信息';
$ human = $ _POST ['human'];

$ body =From:$ name\\\
电子邮件:$ email \\\
消息:\ $ $ message;

if($ _POST ['submit']&& $ human =='4'){
if(mail($ to,$ subject,$ body,$ from) ){
echo'< p>您的讯息已发送!< / p>';
} else {
echo'< p>出错了,请返回并重试!< / p>';

} else if($ _POST ['submit']&& $ $ human!='4'){
echo'< p>要么你是机器人,要么你在数学上非常非常糟糕。< / p>';
}
?>

这是我的HTML:

 < form method =postaction =contact_options.php> 

< label>名称< / label>< br>
< input name =nameplaceholder =Type Here>< br>
< br>
< label>电子邮件< / label>< br>
< input name =emailtype =emailplaceholder =输入此处>< br>
< br>
< input type =radioname =Eval CHvalue =to> Email Blah< br>
< input type =radioname =Eval ELLvalue =to> Email叹息< br>
< label>讯息< / label>< br>