[英]Divide form submissions evenly between two email addresses
我已盡我所能搜索堆棧溢出,以確保未得到回答並且找不到任何內容。
我有一個表格,可以在其中選擇您最近的城鎮,但是在一個特定的城鎮中,我有兩個分支機構。
可以說...開普敦在街對面有兩個分支機構...(cpt1@mail.com和cpt2@anothermail.com)
我要實現的目標是,如果有10個人選擇開普敦,則應按以下方式發送電子郵件:
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
這有意義嗎?
我基本上希望將1個位置的郵件分為兩個分支,一個給您,一個給您,依此類推。
我當時正在考慮將它們放入數組中,然后使用介於1和2之間的隨機數從數組中選擇郵件,但是我想知道這里最好的方法,因為我實際上沒有任何線索。
我當前的代碼如下:
HTML:
<fieldset>
<!-- Form Name -->
<legend>Contact Us</legend>
<!-- Name input-->
<div class="form-group">
<label class="col-md-4 control-label" for="name">Name</label>
<div class="col-md-4">
<input id="name" name="name" type="text" placeholder="Enter Name Here" class="form-control input-md">
</div>
</div>
<!-- E-mail input-->
<div class="form-group">
<label class="col-md-4 control-label" for="email">E-mail</label>
<div class="col-md-4">
<input id="email" name="email" type="text" placeholder="Enter E-mail Here" class="form-control input-md">
</div>
</div>
<!-- Select Town -->
<div class="form-group">
<label class="col-md-4 control-label" for="town">Town</label>
<div class="col-md-4">
<select id="town" name="town" class="form-control">
<option value="Cape Town">Cape Town</option>
<option value="Bellville">Bellville</option>
<option value="Pretoria">Pretoria</option>
<option value="Johannesburg">Johannesburg</option>
</select>
</div>
</div>
<!-- Message -->
<div class="form-group">
<label class="col-md-4 control-label" for="message">Message</label>
<div class="col-md-4">
<textarea class="form-control" id="message" name="message" placeholder="Enter Message Here"></textarea>
</div>
</div>
</fieldset>
PHP:
$town = $_POST['town'];
switch ($town) {
case 'capetown':
$email_address = 'capetown@me.com';
break;
case 'bellville':
$email_address = 'bellville@me.com';
break;
case 'pretoria':
$email_address = 'pretoria@me.com';
break;
default:
$email_address = 'headoffice@me.com';
}
mail($email_address, etc etc etc )
html編輯為:
<html>
<body>
<form action="test.php" method="post">
<select id="town" name="town" class="form-control">
<option value="Cape Town">Cape Town</option>
<option value="Bellville">Bellville</option>
<option value="Pretoria">Pretoria</option>
<option value="Johannesburg">Johannesburg</option>
</select>
</form>
</body>
</html>
php編輯為:
<?php
extract($_POST);
switch ($town) {
case '2':
$email_address = 'capetown@me.com';
echo($email_address);
break;
case '3':
$email_address = 'bellville@me.com';
echo($email_address);
break;
case '4':
$email_address = 'pretoria@me.com'; echo($email_address);
break;
default:
$email_address = 'headoffice@me.com'; echo($email_address);
}
?>
此代碼將證明您選擇特定城市時選擇的電子郵件信息!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.