我尽最大努力搜索Stack Overflow以确保没有得到回答,但我找不到任何内容。
我有一张表格,您可以选择离您最近的城镇,但在一个特定的城镇,我有两个分店。
让我们说......开普敦街对面有两个分店...... (cpt1@mail.com和cpt2@anothermail.com)
我想要达到的目标是,如果10个人选择开普敦,电子邮件应按如下方式发送:
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
cpt1
cpt2
这有意义吗?
我基本上希望将1个地点的邮件分成两个分支,1个为你,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 )
答案 0 :(得分:1)
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);
}
?>
当您选择特定城市时,此代码将证明您选择的电子邮件信息!