簡體   English   中英

在兩個電子郵件地址之間平均分配表單提交的內容

[英]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.

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