【发布时间】:2013-12-05 21:13:46
【问题描述】:
好的,所以我有一个带有选择框的表单来选择美国的每个州,以下只是州的一部分。每个州都有一个不同的电子邮件地址,表格需要发送到。在通过电子邮件发送的表单结果中,我需要传递州名和电子邮件地址。
它现在是如何设置的,表单可以工作并提交到正确的州电子邮件地址,但它也说用户在州:email1@test.com 而不是阿拉巴马州。
form.php 中选择框的 HTML:
<select name="state222">
<option value="email1@test.com" id="Alabama">Alabama</option>
<option value="email2@test.com" id="Alaska">Alaska</option>
<option value="email3@test.com" id="Arizona">Arizona</option>
</select>
form-submit.php 的部分 PHP 代码(表单提交的地方)
这会将所选选项的值设置为 $state
$state = $_REQUEST['state222'] ;
这使得 phpmailer 发送到所选状态的电子邮件:
$mail->AddAddress($state);
示例:如果选择 Alaska,$state 将变为 email2@test.com - 我怎样才能将不同的变量发布到 Alaska,以便我也可以发送电子邮件中选择的状态?
【问题讨论】: