在1个提交按钮上发送不同的PHP表单数据到不同的电子邮件地址


Send different pieces of PHP form data to different email addresses on 1 submit button

是否有一种方法从PHP表单发送不同的数据块到不同的电子邮件收件人使用1提交按钮?例如,当用户点击"SUBMIT"时,我只想将用户的姓名、地址、电子邮件地址和电话号码发送到公司电子邮件地址"a",并将用户的投诉/留言和型号信息发送到公司电子邮件地址"B"。**我是PHP的新手,并尝试研究这个问题,但我可能使用了错误的术语。(因此,任何帮助也将受到感谢。)非常感谢!

有。您应该使用mail函数来实现此目的。html表单中有一个动作参数,如下所示:

<form name="user_data" action="submit.php" method="post">
    // form fields here ...
</form>

,在您的submit.php中,经过消毒、验证和处理表单数据后,您将拥有:

mail("someone@example1.com","Subject1",$msg1);
mail("someotherone@example2.com","Subject2",$msg2);

其中$msg1$msg2是组成的消息,包含您需要的任何部分