基于下拉列表将PHP/HTML联系人表单发送到特定电子邮件

基于下拉列表将PHP/HTML联系人表单发送到特定电子邮件,php,jquery,html,email,contact-form,Php,Jquery,Html,Email,Contact Form,编辑: 我有一个使用HTML/PHP的联系人表单。我希望用户能够从下拉菜单中选择一个部门,并将电子邮件发送到该部门的电子邮件地址 我的问题是:在PHP中,我在哪里根据用户下拉选择指定信息发送到的电子邮件地址。我假设它来自代码的这一部分: HTML 提前感谢。:) 我在PHP中设置了一些逻辑,将to_EMAIL变量更改为适当的EMAIL。(PHP的第6行) 这不管用吗?我在PHP中设置了一些逻辑,将to_EMAIL变量更改为适当的EMAIL。(PHP的第6行) 这不管用吗?您必须修复HTML以传递

编辑:

我有一个使用HTML/PHP的联系人表单。我希望用户能够从下拉菜单中选择一个部门,并将电子邮件发送到该部门的电子邮件地址

我的问题是:在PHP中,我在哪里根据用户下拉选择指定信息发送到的电子邮件地址。我假设它来自代码的这一部分:

HTML


提前感谢。:)

我在PHP中设置了一些逻辑,将
to_EMAIL
变量更改为适当的EMAIL。(PHP的第6行)


这不管用吗?

我在PHP中设置了一些逻辑,将
to_EMAIL
变量更改为适当的EMAIL。(PHP的第6行)


这不管用吗?

您必须修复HTML以传递一个值,以便我们知道选择了哪个:

<select name="department">
   <option value="technical">Technical Issues</option>
   <option value="charities">Charities</option>
   <option value="general">General Inquiries</option>
   <option value="other">Other</option>
</select>
然后切换语句以获取适当的电子邮件:

switch($dept) {
   case 'technical':
       $to = "technical@company.com";
       break;

   //Rest of email cases
}

// Mail it!
$result = mail($to, $title, $message, $headers);

您必须修复HTML以传递一个值,以便我们知道选择了哪个:

<select name="department">
   <option value="technical">Technical Issues</option>
   <option value="charities">Charities</option>
   <option value="general">General Inquiries</option>
   <option value="other">Other</option>
</select>
然后切换语句以获取适当的电子邮件:

switch($dept) {
   case 'technical':
       $to = "technical@company.com";
       break;

   //Rest of email cases
}

// Mail it!
$result = mail($to, $title, $message, $headers);

那么你的问题是什么?在你说“我该怎么做?”之前,请记住,像这样的问题太宽泛了,因此将被关闭。因此,如果您已经编写了任何代码,我强烈建议将其添加到您的问题中。你应该读“”,那么你的问题是什么?在你说“我该怎么做?”之前,请记住,像这样的问题太宽泛了,因此将被关闭。因此,如果您已经编写了任何代码,我强烈建议将其添加到您的问题中。你应该读一读。谢谢!这非常有效。我以前没有用过switch语句,所以谢谢你解释一切。谢谢!这非常有效。我以前没有用过switch语句,所以谢谢你解释一切。
$dept = $_POST['department'];
switch($dept) {
   case 'technical':
       $to = "technical@company.com";
       break;

   //Rest of email cases
}

// Mail it!
$result = mail($to, $title, $message, $headers);