PHP电子邮件联系表格,主题不工作的下拉框
问题描述:
我有一个联系表单将用户输入值邮寄到一个电子邮件地址。它工作正常,它会发送除主题以外的所有信息,我已将其作为带有几个选项的下拉框提供。我想将选定的选项设置为电子邮件主题。PHP电子邮件联系表格,主题不工作的下拉框
<select name="subject">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<?php
$email = $_POST['email'];
$message = $_POST['message'];
$name = $_POST['name'];
$subject = $_POST['subject'];
$phone = $_POST['phone'];
$to = 'emailaddress.co.uk';
$from = $email;
$header = "From:" . $from;
$msgsubject = "$subject message from $name";
$commessage = "Name: $name
Email: $email
Phone Number: $phone
Subject: $subject
Message: $message";
mail($to, $msgsubject, $commessage, $header);
?>
答
<select name="subject]">
subject]
?真?
(提示:无)
+0
该死的......这是从我被告知在名称末尾加上'[]'的地方开始的,它会起作用。我只是试了一遍,没有']',它仍然无法工作....任何想法? – user1375823 2013-03-03 17:46:01
+0
我不知道你为什么被告知;这是无稽之谈。 – 2013-03-03 17:47:43
你有第1行一个错字:主题] – Mitch 2013-03-03 17:40:57
删除它,仍然无法正常工作。 – user1375823 2013-03-03 17:47:24
那么,你还没有提供[testcase](http://sscce.org)。现在几乎所有的东西都可能是错的。你应该做更多的调试。 – 2013-03-03 17:48:25