簡體   English   中英

發送到基於用戶選擇php mailer的不同電子郵件,如果陳述?

[英]send to different email based on user selection php mailer if statment?

我有一個使用這樣的電子郵件的php郵件程序:

$mail->AddAddress('example@email.com');

發送到所有電子郵件。 我想做的是創建一個具有不同位置的下拉菜單。 並根據用戶選擇的位置將其發送到不同的電子郵件,例如,如果用戶在下拉菜單中選擇向西,則它將發送電子郵件至west@email.com,或者如果他們選擇向東,則將發送至east@email.com是有可能使用下拉菜單和If語句來實現這一點?

<div id="contact_contact">PREFERRED CONTACT:<br>
<select class="element select medium" id="element_5" name="preferred">
<option value="east" >east</option>
<option value="west" >west</option>
<option value="north" >north</option>
<option value="south" >south</option>
</select>
</div> 

您可以執行以下操作:

switch($_POST['preferred']){

case "east": $toAdd = "east@email.com"; break;
case "west": $toAdd = "west@email.com"; break;

}

$mail->AddAddress($toAdd);

您可以訪問從表單發布的值,並將@email.com連接到該值。

程式碼片段:

$preferred = $_REQUEST['preferred'];
$email = $preferred.'@email.com';
$mail->AddAddress($email);

根據您的表單方法,您還可以使用$_POST or $_GET代替$_REQUEST

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM